码迷,mamicode.com
首页 > Web开发 > 详细

ajax请求jesery接口无法获取参数的问题解决方案

时间:2016-07-21 17:39:28      阅读:586      评论:0      收藏:0      [点我收藏+]

标签:

jesery是强大的RESTful api框架, 很多人在用它做web项目时会遇到这样一个问题: ajax请求jesery接口无法获取输入参数, 可明明接口已经指明了Consume是application/x-www-form-urlencoded, 为什么接口获取的输入参数都为Null.

 

其实, 要解决这个问题, 要注意一个细节, 就是浏览器在使用jquery ajax方法发送请求,默认会用contentType为application/x-www-form-urlencoded, 尾巴再 带上当前页面的编码(例如UTF-8), 而jesery是默认不带编码(不确定是否可以在web.xml设置encode编码解决该问题), 在接收参数时, 发生了内部错误, 导致参数都是Null.

 

所以, 在使用ajax请求jesery接口, 要记得明示设置contentType(例如: contentType:‘application/x-www-form-urlencoded‘)

ajax请求jesery接口无法获取参数的问题解决方案

标签:

原文地址:http://www.cnblogs.com/plain-heart/p/5692364.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!