Мне нужно объединить результаты в 2 сообщения и начать с отсроченного образца, найденного по адресу: http://api.jquery.com/jQuery.when/
var successFunction = function (event) { alert(event.readyState); };
var failedFunction = function (event) { alert(event.readyState); };
$.when($.ajax("/page1.php", type: 'POST'), $.ajax("/page2.php", type: 'POST'))
.then(successFunction , failedFunction );
В моем случае failFunction всегда срабатывает, даже если объект события и chrome сообщают о следующих свойствах:
readyState: 4
responseText: "OK"
status: 200
statusText: "OK"
те же результаты при использовании следующей формы:
$.when( $.ajax("/page1.php", type: 'POST'), $.ajax("/page2.php", type: 'POST'))
.then(successFunction)
.fail(failFunction);
что такое $ .when, чтобы определить успех / неудачу? Как получить $ .wen для запуска successFunction, когда readyState === 4 и status === 200? он ищет что-то еще, что я не отправляю с сервера?