当我在下拉菜单中提供类别或任务时,我正在尝试搜索详细信息。
使用dijit/form/Form
进行搜索的特定表单的名称是searchForm。
我已将条目转换为json并尝试使用dojo ajax发布这些详细信息。当我尝试这个时,我没有得到下拉菜单而是收到一个文本框。
dojo.xhrPost({
url: "/filter.q4",
postData: dojo.formToJson("searchForm");
headers : {
"Content-Type" : "application/json,charset=utf-8"
},
load: function(response,ioargs) {
alert('success');
},
error : function(response,ioargs) {
alert('error');
}
});
我该如何解决这个问题?
答案 0 :(得分:0)
你明显的错误就在这里:
postData: dojo.formToJson("searchForm");
请注意后面的分号?这是你的问题。你想要一个逗号,而不是:
postData: dojo.formToJson("searchForm"),
这可以让你超越你的直接问题。