2011-10-29 5 views
2

나는 많은 AJAX 호출을하는 웹 사이트의 모형을 작성했다. 나는 사이트가 어떻게 보일지를보고 단지 서버 백업을하지 않고있다. 내가 먹을 것을 요청하고 성공을 되 돌리는 요청을 할 수있는 곳이 있긴하지만 실제로는 어떤 내용도 가지고 있지 않습니다. 사실, 나는 AJAX 호출이 성공하기를 원하지만 실제로 리턴 된 것은 없다.http 요청에 대해/dev/null

나는 이것을 인터넷의 종류 인 /dev/null으로 봅니다.

+0

나는 이것이 제한된 정도로 유용하다는 것을 알 수 있었다. 그래도 성공 콜백에서 데이터/응답으로 거의 항상 "할"수 있습니다. 따라서 반환되는 것이 무엇이든 중요합니다. 그래도 사이트 간 스크립팅 방지 기능 (특히 Firefox의 경우)이 내장되어있어 귀하의 계획을 보완 할 수 있다고 생각하지 않습니다. –

답변

6

빈 파일을 만들고 상대 경로를 사용하여 해당 파일을 요청하십시오.

0

AJAX 호출 방법에 따라 다릅니다. 제 경우에는 doAjaxCall이라는 함수가 있는데,이 함수는 인수로 콜백 함수를 사용합니다 (Ajax 호출이 반환 될 때 실행 됨). 일부 단위 테스트의 경우이 함수를 덮어 써서 window.setTimeout() (타임 아웃 후 콜백 함수 호출)을 수행합니다.

1

다른 AJAX 조롱 시스템에 대해서는 mockjax과 Google을 확인하십시오.

관련 문제