我正在尝试调用服务http://localhost:8080/app/search
它将RequestBody中的数据作为
{
"skills":["c","java"],
"country":["India"],
"state":["Maharashtra","Gujrat"],
"city":["Mumbai","Pune"],
"highestDegree":["MCA","BE"],
"functionalArea":["IT"],
"functionalRole":["Tester"]
}
和标题Content-Type:application / json 我用Postman测试了上面的服务,它给了我正确的输出。现在我试图从html表单调用上面的服务,它给我的错误,请求是语法上的incorect。
我的HTML表单是
<form method="POST" action="http://localhost:8080/app/search">
<!--(form ellements with multiple select textbox )-->
</form
是正确的方式还是我需要骨干模型?
答案 0 :(得分:0)
这是一种错误的方式,您必须创建一个模型并将其设置为您的服务的URL:
var MyModel = Backbone.Model.extend({
url: '/app/search'
});
当您单击提交按钮时,在视图中捕获它,在模型中设置表单数据并将其命名为save
函数。