gpt4 book ai didi

java - 值未传递给 Controller

转载 作者:行者123 更新时间:2023-12-01 14:26:07 25 4
gpt4 key购买 nike

在序列化条目后,我在将值从 javascript 文件传递​​到 Controller (jave)时遇到问题。当我在 Debug模式下运行时,它会将值传递给 Controller ​​,但如果它立即运行,则不会传递。我首先序列化表单中输入的值,然后发布到 Controller 。任何想法请...代码如下函数

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");
}
});
}

最佳答案

尝试在 .ajax 函数设置对象中传递搜索参数,例如 data 参数。这里是例子:

 $.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/

关于java - 值未传递给 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17165718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com