我有一个问题,从序列化条目后传递值到控制器(jave)从JavaScript文件。当我在调试模式下运行它的值传递给控制器,但如果它直接运行,那么它不会通过。我首先将表单中输入的值修正后发送给控制器。任何想法请......代码如下功能值不传递给控制器
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");
}
});
}
好像你需要传递'data'对象与你的搜索参数而不将它们以URL – Cherniv
这样的:'数据: {“search-filters”:“123”,“keyword-desktop-filters”:“Boston”,...} – Cherniv
@Cherniv,为什么不把它作为别人提供的答案并且取得你的观点? –