未捕获的SyntaxError:意外的标记:有效的JSON

这个问题在这里已经有了答案:

  • jQuery.ajax#令人意外的令牌冒号JSON得到2个答案
  • json Uncaught语法错误:意外的标记:4个答案

  • 解决错误

    请求的资源上没有“Access-Control-Allow-Origin”标题。

    你应该在你的服务器中添加一些代码。 Java版本:

    protected void doPost(HttpServletRequest request,
            HttpServletResponse response) throws ServletException, IOException {
    
        // ...
        response.addHeader("Access-Control-Allow-Origin", "*");
        // you can change * for your spec url. 
        // if * is used, any url can be access to the data.
    
        // ...
    }
    

    你可以使用dataType: 'json'

    链接地址: http://www.djcxy.com/p/46015.html

    上一篇: Uncaught SyntaxError: Unexpected token : valid JSON

    下一篇: AJAX call return Unexpected token ILLEGAL on GET request