jquery ajax를 사용하여 데이터를 얻는 asp.net 웹 사이트에서 작업하고 있습니다. 여기 내 코드입니다. 이 웹 메소드에 있지만시 제대로 것입니다 크롬 IE를 매우 잘 작동하지만, 파이어 폭스 전화의 경우 어떤 결과가 표시되지asp.net에서 jqueryajax를 사용하는 웹 메소드가 Mozilla Firefox에서 작동하지 않습니다.
[WebMethod]
public static List<BO.QuestionBankSubChapters> GetChapters(int qbt_id)
{
BAL.QuestionBankSubChapters oQBTSC = new BAL.QuestionBankSubChapters();
List<BO.QuestionBankSubChapters> lstQBTSC = oQBTSC.getQuestionBankSubChapters(qbt_id);
return lstQBTSC;
}
function PostSubChapter(qbt_id) {
debugger;
var v1 = 'qbt_id:' + qbt_id;
$.ajax(
{
type: "POST",
url: '<%= ResolveUrl("~/QuestionBankSubChapters.aspx/GetChapters") %>',
data: '{' + v1 + '}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result) {
if (result.status === "OK") {
alert('Comment posted');
}
else {
fnDisplaySubChapter(result, qbt_id);
}
},
error: function (req, status, error) {
alert("Sorry! Post failed due to error");
}
});
}
내 웹 방법은 그것으로부터 결과를 얻는 것은 Error 함수를 호출하는 것입니다. 그것은 다른 함수를 호출해야만합니다. 그러나 함수를 호출하지는 않습니다.
Pls이 도움이됩니다. 여기에 내가 링크는 웹 사이트의 링크를 언급하고 양해
"http://skillgun.com/Home.aspx"
열기 이러한 화재 폭스와 크롬 모두 다음 다음이 2 차 화면이 표시됩니다 산술 클릭합니다. 두 브라우저 모두에서 o/p를 볼 수 있습니다. 크롬에서는 제대로 작동하지만 파이어 폭스에서는 그렇지 않다. 나는 그 이유를 이해하지 못한다. 샘플 코드는 이미 위에서 언급 한 바있다.
"req, status, error"매개 변수 값이 오류 블록 안에있을 때 살펴보십시오. – vendettamit
아니 그것도 들어 가지 않습니다. – Lav
모든 브라우저에서 응답을 반환하지만 렌더링 로직을 사용해야합니다. –