【发布时间】:2017-10-06 03:48:55
【问题描述】:
我正在尝试读取远程文件;我正在使用the example on the jquery.get() documentation page:
var jqxhr = $.get( 'http://stackoverflow.com/feeds/question/10943544', function() {
alert( 'success' );
})
.done(function() {
alert( 'second success' );
})
.fail(function(jqXHR, textStatus, errorThrown) {
// alert( 'error' );
console.log('Error: (' + errorThrown + ')');
})
.always(function() {
alert( 'finished' );
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
但它只会触发“失败”和“总是”,我想了解原因;我的问题是:如何获得可读错误?目前,console.log("Error: (" + errorThrown + ')'); 只产生Error: ()。
额外问题:为什么会失败?如何使用 JS/JQuery 读取远程 (RSS) 文件?
【问题讨论】:
-
textStatus -
这取决于错误。并非所有错误信息在到达您的代码时都是可读的。
标签: javascript jquery jqxhr