我想在远程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