ajax请求,进入不了后台方法,路径是正确的,js没有错,调式了大半天才知道,只要后台接受的参数名跟前台传过来的参数名不一样,就进入不了,按理来讲,只要调用的url写正确不是都可以进入后台,为什么就进入不了呢?
//前台ajax
Ext.Ajax.request({
url: "xxx!xxx.action",
method: "post",
params: {
yy: yy
},
callback: function(o, s, r) {
if (s) {
...........
} else {
...........
}
}
});
//后台调用方法
public class xxxAction{
public void xxx(){
//1、接受参数不正确,进入不了
String str1 = getRequest().getParameter("xx")));
//2、接受参数正确,才能进入
String str2 = getRequest().getParameter("yy")))
}
}
前后台参数匹配问题
本文探讨了一个常见的前后端开发问题:当使用Ajax进行数据请求时,如果后台接收的参数名称与前端传递的参数名称不符,则无法成功调用后台方法。通过对比正确的参数接收方式与错误的方式,帮助开发者理解参数匹配的重要性。
2262

被折叠的 条评论
为什么被折叠?



