即使在从服务器收到响应后,也会调用Jquery ajax请求错误回调而不是成功

时间:2013-11-07 15:51:08

标签: jquery

我正在使用jQuery ajax函数从我的webservice获取一些内容。收到服务器的响应,但每次调用错误回调而不是成功回调。

此错误在xhr.error中返回:

function (){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this}

以下是服务器响应的屏幕截图:

error pic

这是我用来发出请求的代码:

function abcdef()
{
$.ajax({
    url: "http://192.168.61.129:8000/get-yt-access-token/",
type: "GET",
contentType:"application/json",
error: function(xhr, textStatus, errorThrown){
    alert("its error! " + xhr.error);
    },
success: function(data){
    alert(data);
    }
});
}

1 个答案:

答案 0 :(得分:1)

最后这是一个CORS问题!解决了!从同一台服务器运行webservice和网页,问题解决了。