JQuery 1,5 макет AJAX - PullRequest
       13

JQuery 1,5 макет AJAX

3 голосов
/ 02 февраля 2011

В jquery 1.5, каков рекомендуемый подход для насмешливых ajax-запросов? Это использовать AJAX расширения транспортов? http://api.jquery.com/extending-ajax/#Transports

Ответы [ 3 ]

1 голос
/ 02 февраля 2011

Вы пытались расширить $.ajax с обновлением 1.5 и узнать, можно ли позвонить .resolve на jqXHR.

До тех пор, пока вы не удалите объект .promise Только для чтения, отложенный, вы сможете подделать завершение запроса ajax.

В качестве альтернативы вы всегда можете просто макетировать сервер node.js.

Везде, где вы можете подключиться и получить объект jqXHR, который вы могли бы вызвать для него .resolve с помощью фиктивных параметров.

0 голосов
/ 12 декабря 2011

Я создал макет для jQuery AJAX, и я использовал три точки расширения, предоставленные jQuery 1.5+ (префитлер, транспорт и конвертеры). Пожалуйста, проверьте это

https://github.com/fredyang/ajaxMock

для подробного использования, пожалуйста, проверьте контрольный пример, все контрольные примеры пройдены, и они являются всего лишь живым документом о том, как его использовать.

Вот URL тестового примера

https://github.com/fredyang/ajaxMock/blob/master/test/test.js

Вот ссылка для запуска теста

http://code.semanticsworks.com/ajaxMock/test/index.html

а вот ссылка на макет

http://code.semanticsworks.com/ajaxMock/src/ajaxMock.js

0 голосов
/ 20 июля 2011

У меня есть похожий вопрос здесь:

Как проверить вызовы jquery и ajax с помощью JsTestDriver?

И я нашел решения, может быть, есть и другие, лучше, но это работает с нашими тестами JsTestDriver.

...