누군가가 jQuery를 사용하여 JavaScript로 만들어진 PageMethods 호출을 포착하여 호출이 시작될 때 로딩 화면을 표시하고 끝날 때 숨길 수 있는지 알고 싶습니다. PageMethod가 응답 함).jQuery로 JavaScript PageMethod 호출을 캡처하는 방법이 있습니까? (Loading Screen을 보여주기 위해)
$.ajax({
type: "POST",
url: "PageName.aspx/MethodName",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
// Do something interesting here.
}
});
을하지만, 그것들을 포착하고이 같이 호출 될 때 무언가를 할 수있는 방법이있다 : 나는 그들이 이런 식으로 만들어진 때 아약스 호출을 캡처하는 방법이 알고
?
자바 스크립트
PageMethods.serverSideMethod(responseFromServer);
코드 숨김
[WebMethod()]
public static string serverSideMethod()
{
return response;
}
내가 jQuery를 1.9.2, C#에서 프로그래밍을 사용하여 IE6와 호환이 스크립트를 필요로하고있다.
http://stackoverflow.com/questions/4854834/jquery-ajax-calling-asp- net-page-method-return-value-back-to-jquery - 허용 된 답변의 링크를 참조하십시오. 적어도 페이지 메서드를 강화하는 ASP.NET-AJAX 모델에 대한 충분한 통찰력을 제공해야합니다. – user2864740