Я хочу получить данные, отобранные на удаленном php после того, как я отправил основной запрос и до того, как получу полный ответ.Ответ Ajax при удаленных php-запусках
намерение состоит в том, чтобы показать "я почти там - 5 пунктов оставшиеся" или similer ...
Это мой текущий JS скрипт:
function getdetails(){
$("div#urltable").fadeOut('fast');
$("div#ajaxLoading").fadeIn('fast');
var checkurl = $('input#remoteurl').attr('value');
if($("#checkBrokenLinks").prop('checked') == true){
var checkonline = 'check';
}
else {
var checkonline = 'skip';
}
$.ajax({
type: "POST",
url: "ajax-outlink_checker.php",
data: {checkurl:checkurl, checkonline: checkonline}
}).always(function(data) {
var $response = $(data);
var whileRuningCount = $response.filter('#whileRuningCount').html();
$("div#whileRuningCount").fadeOut('fast');
$("div#whileRuningCount").fadeIn('fast');
$("div#whileRuningCount").html(whileRuningCount);
}).done(function(result) {
var $response=$(result);
var urltable = $response.filter('#urltable').html();
var whileRuningCount = $response.filter('#whileRuningCount').html();
$("div#ajaxLoading").fadeOut('fast');
$("div#urltable").fadeIn('fast');
$("div#urltable").html(urltable);
});
}
Как вы можете видеть я добавлен. always(), пытаясь захватить эхо-прогон в файле php. но ... я думаю, я пропустил понимание, как заставить его работать, и если .always - это даже путь.
Любая помощь была бы наиболее apreaciated. С уважением, Sagive.
спасибо за усилие ... я сделаю это так, чтобы его не преподобный путь. –