我的页面的页面提交url跳转后台controller方法
F12控制台报404,我发现只要把&schoolId改成数字就可以跳转,可是我现在要传这个参数值进去怎么办,这个参数为什么不能是字符串,前面&parent改成字符都能成功进方法
$.submitForm({
url:"../../warehouse/manage/saveHouse?keyValue="+keyValue+"&schoolId="+sc+"&parentId="+pk+"",
param: $("#form1").formSerialize(),
success: function () {
parent.$("#houseTB").DataTable().ajax.reload();
}
});
http://localhost:8080/XXX/warehouse/manage/saveHouse?keyValue=&schoolId=20007-JRY&parentId=1209.0
这个是后台问题吧,后台接受参数是基本数据类型,将把后台接受的参数类型换成Object
字符串在加个单引号试试
把后台controller 对应方法发出来看一下
你前台传的sc的类型和后台接收的数据类型不匹配,按照你说的你后台应该是int,把你前台传的sc转化成int类型传过去就可以了。
可以将网页内容作为变量存储 用字符数组 找 如果有? = ID 之类的就 打开指定网也就好了