SSM JQuery $.get 传不到后台,跳转不到另一页面

$("#test").click(function(){varnld=$("#nld").val();vartxs=[];界面一.jspvarths=[];vari=0;... $("#test").click(function(){ var nld =$("#nld").val(); var txs=[]; 界面一.jspvar ths=[]; var i=0; var j=0; $.each($("button#txs"),function(){ alert("题型一共有:"+ $("button#txs").length+"个,其中有:"+$(this).val()); txs[i]=$(this).val(); i++; }); $.each($("button#ths"),function(){ alert("题号一共有:"+ $("button#ths").length+"个,其中有:"+$(this).val()); ths[j]=$(this).val(); j++; }); $.get("${pageContext.request.contextPath}/test?ths="+ths+"&txs="+txs+"&nld="+encodeURIComponent(nld), function(data){ if(data!=null){ alert(data); } }); });后台@GetMapping(value = "/test")public String test(@Param("ths") Integer[] ths,@Param("txs") String[] txs,@Param("nld") String nld,Model model) {return "one";} /** * 向题目one跳转 */ @RequestMapping(value="/one",method=RequestMethod.GET) public String toOne() { return "one"; }前面两个each都执行了,到get就不执行了,也没有报错。 展开
 我来答
无野楼升域醉0t
2019-07-26 · TA获得超过8552个赞
知道小有建树答主
回答量:1498
采纳率:88%
帮助的人:495万
展开全部
你确定没有报错么?
js调试工具看了么?打断点了么
${pageContext.request.contextPath}/test?ths="+ths+"&txs="+txs+"&nld="+encodeURIComponent(nld)
这个地址 你alert出来 直接访问没问题么?
后台代码打断点是正确进入并且返回了么?
如果你都试过了,全都没问题那可就怪了。出鬼了!
这个问题挺好调试的,js 和java代码 都打上断点跟一下就找到为什么了。
我猜 八成是这个访问地址的问题,不过是不是 得自己调试一下看看。
力打争锋4229
2019-07-26 · TA获得超过5472个赞
知道大有可为答主
回答量:8460
采纳率:79%
帮助的人:323万
展开全部
//小面为jQuery的ajax请求url是你后台controller的路径,type是controoler的请求方式,//data传递的参数如{name:"张三"},success就是执行成功后执行的方法,其中的data就是//你的返回值$.ajax({ url: "xxx/xxx", type: "xxx", data: {}, success: function (data) { if (data.code =="addCustomer_success") { alert("添加成功") } else { alert("添加失败") } }})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式