我有一個問題,從序列化條目後傳遞值到控制器(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,爲什麼不把它作爲別人提供的答案並且取得你的觀點? –