Моя страница с использованием ajax-вызова для получения имени пользователя. Я вижу ответ в Fiddler, но он все равно выдает ошибку.Ajax call throwing error, но я вижу ответ на Fiddler
Вот мой код:
$.ajax({
type: "POST",
url: "Selection.aspx/GetUser",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
var username = response.d;
if (username.indexOf("ERROR") > 0) {
jAlert(username);
}
else
{
if(username!= "")
{
$("#MainContent_lblUser").text(username);
}
}
},
error: function (xhr, status, error) {
if (xhr.responseText != "") {
var err = eval("(" + xhr.responseText + ")");
jAlert(err.Message);
} else
jAlert('Unable to get an User', 'Ajax Error', null);
}
});
Я всегда вижу предупреждение «Не удается получить пользователя». В Fiddler я вижу {"d": "Domain \ crm.admin"}
Любая помощь будет оценена.
Ну '{ "d": "Домен \ crm.admin"}' не является допустимым JSON, избежать \ -> '{ "D": «Домен \\ crm.admin»} ' – Musa
Я пробовал, что не повезло. – Ranjith
show ur Selection.aspx/GetUser fuction. – Janki