我想在遠程php中發送主要請求之後並在獲得完整響應之前獲得數據回顯。遠程php運行時的Ajax響應
的目的是展示 「我差不多有 - 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。
感謝您的努力......我會這樣做,儘管它不是prefferd的方式。 – 2013-05-01 21:18:47