Unrecognized token 'xxxx': was expecting ('true', 'false' or 'null')

js 提交 jquery ajax 请求,报错 Unrecognized token 'xxxx': was expecting ('true', 'false' or 'null') 。

用 http client 就能请求通过。

网上搜这个报错,说是发送的 json object 不符合 json 规范,后台无法解析。

参考 http://blog.csdn.net/javaee_sunny/article/details/52576710


我把发送的请求参数 json object 换成一个 var param = '{"name":"Optimus"}'; 静态 json string,试了一下,jquery ajax 请求就能发送成功了。

然后,用 param = JSON.stringify( param ); 这个函数将动态的 json object 转换成 json string 去发送 jquery ajax 请求,就可以完成功能了。




你可能感兴趣的:(js)