首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
jQuery ajax 传值 后台取不到值 null值
Sea-sea
2017-08-16 10:34
请问波总,这个问题怎么解决,难道是姿势不对导致的
项目:
JFinal
评论区
JFinal
2017-08-16 15:46
看一下控制台输出的 jfinal action report 中的 parameter 这一栏,如果数据没有传过来,自然也就接收不到了
然后通过在浏览器中按一下 F12,再发起请求,就能知道请求根本没发送出去
回复
Sea-sea
2017-08-16 16:36
@JFinal
按了F12看到 Form Data 里面是有传的值的,就是在controller里用 getPara("")拿不到值,打印出null
回复
JFinal
2017-08-16 16:37
@Sea-sea
看一下 jfinal action report 中的 parameter 这一栏
回复
Sea-sea
2017-08-16 16:41
@JFinal
没有parameter这一栏
回复
Sea-sea
2017-08-16 16:42
@JFinal
但是前台ajax改成get 就能接到值
回复
JFinal
2017-08-16 16:47
@Sea-sea
一定要注意:没有parameter这一栏这的情况是数据根本没到服务端,是无论如何也得不到数据的,死死盯着前端去解决问题就好
你的 js 写得不规范,少了分号 ;
回复
Sea-sea
2017-08-16 16:49
@JFinal
好的,谢谢波总
回复
ThreeX
2017-08-18 15:21
ajax指定一下contentType:'application/x-www-form-urlencoded'
回复
西城_
2017-08-19 11:57
注意ajax的dataType是规定后端返回的数据类型,你这个demo中后台renderText返回的纯字符串,但是前段用json接收,这样是走不到success方法里面的
回复
发送
我要反馈
热门反馈
扫码入社
然后通过在浏览器中按一下 F12,再发起请求,就能知道请求根本没发送出去