ajax使用get发送数据success函数里的页面跳转无法执行

【实际代码中datatype为json截图此处错误】post方式发送java后台得到的data均为null。使用get可以发送成功,但不加async:false,success(suc)函数获取不到suc值,设为同步之后执行到alert(111)就结束了,请问为什么页面跳转没有执行呢?使用IE11(window.navigator也不行)与jq版本1.7.2图片说明

3个回答

因为使用了form form提交必须用action

你的dataType 为什么是jsonp ? ,返回的是什么样的数据??,先datatype 去掉试试

u011989080
Mr_菜鸟 是json 截图错了
3 年多之前 回复

href写的是相对地址,看下这个地址是否合法,换成一个绝对地址试试看

u011989080
Mr_菜鸟 地址是ok的,可以吧数据传给后台,后台那边也显示收到了,这个函数是点击按钮发送数据,发送成功了页面跳转,百度了下在click函数中加return false,页面可以跳转了但发送数据失败了,不知道该怎么解决,是不是因为同步模式下不能实现页面跳转?
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问