擅长:python、mysql、java
<p>结果中可能存在解析问题或跨域问题。尝试更改代码以直接使用<code>ajax</code>函数:</p>
<pre><code>$.ajax({
url: url + "status/" + id,
dataType: 'json',
data: {},
success: function(data) {
if (data.report == null)
{
console.log(data.status_response);
setTimeout(function(){pollResponse(url, id);}, 3000);
}
else
console.alert('DONE!');
},
error: function(jqXHR, textStatus, errorThrown) {
console.error(textStatus);
console.error(errorThrown);
console.log(jqXHR.responseText);
}
);
</code></pre>
<p>这样您就可以看到响应是否导致了错误。如果有解析错误,您可以通过jqXHR.responseText文件关于误差函数,看看有什么问题。你知道吗</p>
<p>jQuery中AJAX的快捷方式函数在很多情况下都会自动出错。这就是为什么我很少使用它们。你知道吗</p>