ajax post 取不到值

blob.png

blob.png


blob.png


json也是转换成功的

我试过用 get 就可以,但是 post 就不行了。请问哪里有问题?


评论区

JFinal

2018-05-15 17:10

看一下控制台输出的 jfinal action reporter 中的 parameter 这一栏,有没有数据

如果没有数据,证明数据根本没到后端,改改 js 即可

Willson_L

2018-05-15 17:11

@JFinal 没有数据,我用 post 方式传的话,也会有数据么?

Willson_L

2018-05-15 17:12

@JFinal 问题是我 js 哪里不对呢?如果用 get 的话,我就能收到参数的

潇洒太爷

2018-05-15 17:22

@Willson_L POST方式,你自己看看你的Content-Type是什么

JFinal

2018-05-15 17:37

@Willson_L $("#form").serilizeJSON() 这个方法的结果你输出来看一下到底对不对,可能是这里就错了

另外注意一下,你这个是绑定了 click 事件, 那么你的那个提交用的按钮的 type 要从 submit 改成 bottom,否则会提交两次

或是的话

2018-05-15 19:46

contentType 是啥啊 我都是用 type

JFinal

2018-05-15 19:51

@或是的话 眼尖啊,就是这里出错了

潇洒太爷

2018-05-16 09:19

@或是的话 你后台用getPara的方式,contentType就不能是application/json,把这个contentType去掉,用默认的就可以了

热门反馈

扫码入社