2010-07-23 5 views
1

누구나 아이디어가 있습니까? 당신이 그것을 사용하려고하는 경우 당신은 RequestCompleted 이벤트를 처리 할 필요가Microsoft JScript 런타임 오류 : 'RequestCompleted'가 정의되지 않았습니다.

<script language="javascript" type="text/javascript"> 
    var postBackElement; 

    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(RequestCompleted); 
    Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(InitializeRequestHandler); 

    function InitializeRequestHandler(sender, args) { 
     //set the postBackElement 
     postBackElement = args.get_postBackElement(); 
    } 
+0

음, 어디 RequestCompleted의 선언은? – EFraim

+0

ASP.Net AJAX를 사용하고 있습니까? –

답변

1

:이 블록 내에서

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(RequestCompleted); 

:

은 위의 오류는 다음 코드를 실행할 때 발생

function RequestCompleted(sender, args) { 
    // Do what you need to do here 
} 

이벤트를 처리 할 필요가없는 경우이 줄을 요 UR 마크 업 : 내 생각

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(RequestCompleted); 
+0

고마워요. 나는 그걸 다 해결했다는 말로 다시 돌아 왔습니다. 다음에 게시하기 전에 두뇌를 장비에 넣을 것입니다! – BIDeveloper

+0

@ 짐 - 문제 없습니다. – GenericTypeTea

+0

삭제 된 내 +1, 내 것이 삭제되었습니다. 여기에 같은 대답을 두 번 반복하는 것은 없습니다 :-) –

0

당신이이 같은 스크립트 블록을 방출하기 만하면 모든 :

function RequestCompleted(sender, args) { 
    alert("Finished AJAX"); 
} 
+1

2 개의 다른 동일한 대답을 한 후 5 분 후에 같은 대답을하는 것은 대개 정중 한 일이 아니다. – GenericTypeTea

+0

무례한 것도 아닙니다. 내가 내 답변을 쓰기 시작했을 때 나는 내 의견을 남기고 다른 대답은 없었습니다. –

관련 문제