我有一个问题,在序列化条目后从javascript文件传递值到控制器(jave)。当我在调试模式下运行时,它将值传递给控制器但是如果它直接运行则不会传递。我首先对表单中输入的值进行了封装,然后发布到控制器。任何想法请...代码如下函数
submitSearch() {
var searchParams = $("#search-filters, #keyword-desktop-filters, #keyword-mobile-filters").serialize();
alert(searchParams);
$.ajax({
url: 'search?' + searchParams,
type: 'POST',
success: function (msg) {
alert("hai");
},
error: function (xhr) {
alert("kooyi");
}
});
}
答案 0 :(得分:1)
尝试在data
功能设置对象中传递.ajax
参数等搜索参数。这里的例子是:
$.ajax({
url: 'search' ,
type: 'POST',
data: $("#search-filters, #keyword-desktop-filters, #keyword-mobile-filters").serialize(),
success: function (msg) {
alert("hai");
},
error: function (xhr) {
alert("kooyi");
}
});
这是.ajax
方法'API:http://api.jquery.com/jQuery.ajax/