1
내 페이지에서 ajax 호출을 사용하여 사용자 이름을 가져 왔습니다. Fiddler에서 응답을 볼 수 있지만 여전히 오류가 발생합니다. 난 항상 "사용자를 가져올 수 없습니다"경고가 표시Ajax 호출에서 오류가 발생했지만 피들러에서 응답이 표시됨
$.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"를 : "Domain \\ crm.admin"} ' – Musa
나는 그 행운을 시도했다. – Ranjith
Selection.aspx/GetUser fuction을 보여줍니다. – Janki