fastjson报错信息为:syntax error, expect {, actual error, pos 0,

报错信息
clipboard.png

前端代码

var obj = $("input[name=mobile]");
var jsondata = {"phone":obj.val()};
$.post("http://localhost:80/api/user/register/captcha", 
    JSON.stringify(jsondata), function(ret) {
    if (ret.status == 0) {
        popup(ret.info);
        return false;
    }
    $("input[name=vcode]").removeAttr('disabled');
    _status(60);}, 
    'json');

我用postman可以正常使用接口,但是ajax不行。

阅读 12.4k
1 个回答

换ajax方法,添加参数contentType:"application/json;charset=utf-8"就好。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题