Привет всем, у меня есть функция вызова ajax, которая вызывает мой api, и я получаю данные от моего метода, все хорошо работает в IE, данные ajax call retunrs , но когда дело доходит до Mozilla, он переходит к вызову с ошибкой и данные не возвращаются там и я получаю следующее сообщение об ошибке в браузереПочему Ajax не возвращает данные в 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);
}
});
}
Я didnot получить ответ Что разница между функцией и моя функция – user2152019
DATATYPE имеет JSONP (не JSon) –
'dataType' отличается и просто добавил' crossDomain' к ajax, чтобы заставить jsonp в том же домене. @ user2152019 – darshanags