在jsonp请求中处理无效的Json结果

时间:2014-03-10 05:42:31

标签: javascript json jsonp cors

我应该发送跨浏览器请求并获得结果。所以我使用jsonp请求。

我的结果是:

Response: Success
Message: Authentication accepted

但我的问题是服务器返回json无效,我得到Uncaught SyntaxError: Unexpected identifier。 我使用angularJs,Jquery并实现请求。

var ud = 'json' + (Math.random() * 100).toString().replace(/\./g, '');
window[ud] = function (o) {
    success && success(o);
};
document.getElementsByTagName('body')[0].appendChild((function () {
debugger;

    var s = document.createElement('script');
    s.type = 'text/javascript';
    s.src = url.replace('callback=?', 'callback=' + ud);
    return s;
})());

但是我得到相同的结果我怎么能处理我的问题。

0 个答案:

没有答案