2014-01-10 2 views

답변

3

dojo/request/xhr에 의해 반환 약속 HTTP 요청을 중단 (일반 약속과 같은)을 취소 방법을 가지고 있습니다. 여기

var request = xhr("foo/bar").then(someHandler, someErrorHandler); 
... 
if(!request.isResolved()) { 
    request.cancel(); // aborts request and triggers the error handler 
} 

예 : http://fiddle.jshell.net/QgWNA/

+0

귀하의 솔루션이 작동합니다. 그러나 XMLHttpRequest.abort()를 사용하면 해당 서버 프로세스도 중지됩니다. request.cancel()은 그렇지 않습니다. 서버 프로세스를 추가로 중지 할 수 있습니까? – Frank

관련 문제