大家好我有一个调用我的api的ajax调用函数,我从我的方法中获取数据,每个东西都在IE中运行良好的ajax调用retunrs数据 但是当谈到Mozilla时,它会进入错误调用,并且没有返回任何数据,我在浏览器中收到以下错误
error:[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://localhost:60304/Scripts/jquery-1.7.1.min.js :: .send :: line 3" data: no]
这是我正在使用的ajax功能
function Loaddata(){
$.ajax({
url: "http://localhost:19999/api/Employees/GetAllEmployees?Id=1",
jsonp: '$callback',
dataType: 'text json',
success: function (data) {
if (data != null && data.length > 0) {
BuildCategorieString(data)
}
},
error: function (XHR, textStatus, errorThrown) {
alert(textStatus + ":" + errorThrown);
}
});
}
答案 0 :(得分:1)
本文档看起来涵盖了您的需求:
http://helpful.knobs-dials.com/index.php/0x80004005_(NS_ERROR_FAILURE)_and_other_firefox_errors
答案 1 :(得分:0)
尝试:
function Loaddata() {
$.ajax({
url : "http://localhost:19999/api/Employees/GetAllEmployees?Id=1",
jsonp : '$callback',
dataType : 'jsonp text',
crossDomain: true,
success : function (data) {
if (data != null && data.length > 0) {
BuildCategorieString(data)
}
},
error : function (XHR, textStatus, errorThrown) {
alert(textStatus + ":" + errorThrown);
}
});
}