我正在使用 qtip2,他们似乎使用 jQuery ajax。
在 IE8 中我没有问题。我得到了错误和完整的
在 Fx 6+ 中,我从未收到错误消息。
重现:
- 转到http://plungjan.name/eclatooltip/
- 打开 firebug Net 或其他 http 嗅探器
- 将鼠标悬停在第二个结果中的第二个 IPC 上 - B65D30/08
结果:
- IE:消息:“没有找到”
- Fx:从不返回,从不执行错误或完成
我看过这个https://gist.github.com/82181
但看不到如何在我的代码中使用它。
使用的代码 (eclatt.js)
ajax: {
dataType: 'jsonp',
url: url,
once: false,
complete: function(jqXHR, textStatus) { // works perfectly in IE
// alert("complete:"+jqXHR+":"+ textStatus)
},
error: function() { // works perfectly in IE8
alert('Error')
this.set('content.text', "Nothing found");
},
success: function(oData, sTextStatus, oJqXhr) {
/* Construct list */
...
this.set('content.text', sHtml);
}
},