Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery-.load(load)在加载另一个加载的内容之后加载内容时出现问题_Jquery - Fatal编程技术网

jQuery-.load(load)在加载另一个加载的内容之后加载内容时出现问题

jQuery-.load(load)在加载另一个加载的内容之后加载内容时出现问题,jquery,Jquery,我正在使用Jquery加载,然后一旦内容加载到div中,我就从新内容加载另一个内容。我的问题是“prec3”无法加载。我该怎么办?可能使用settimeout $(document).ready(function(){ var filtralink = $('.blockhead a').filter('a[href^="http://site.com/photo/showgallery.php?cat="]').attr('href').split(/=/)[1];

我正在使用Jquery加载,然后一旦内容加载到div中,我就从新内容加载另一个内容。我的问题是“prec3”无法加载。我该怎么办?可能使用settimeout

$(document).ready(function(){
var filtralink = $('.blockhead a').filter('a[href^="http://site.com/photo/showgallery.php?cat="]').attr('href').split(/=/)[1];                                      
var primaimmagine = $('.forumrow table').find('img:first').attr('src').split(/medium/)[1];
var fotothumb = "http://site.com/photo/data/" + filtralink + "/thumbs" + primaimmagine;
fotothumbdarip =fotothumb;

$('body').prepend('<br /><div id="precunz" class="precunz" name="precunz"></div><div id="precduz" class="precduz" name="precduz"></div><div id="prectruz" class="prectruz" name="prectruz"></div>');

 $('div[align=center]:eq(1)').append('<br /><ul id="categories"><li><a href="#load">load</a></li><div class="dropdown"><ul><li><a href="#show">Show</a></li></ul></div></ul><div id="precun" class="precun" name="precun"></div><div id="precdu" class="precdu" name="precdu"></div>');

$(".precunz,.precduz,.prectruz").hide();    

var prec1 = $(".forumrow table").find('a').filter(':contains(previous)').attr('href');
prec1darip =prec1;

var prec1cat1split =  $('.blockhead a').filter('a[href^="http://site.com/photo/showgallery.php?cat="]').attr('href').split(/=/)[1];

$(".precunz").load(prec1+" ol.floatcontainer");

$('#categories > div').hide();

var $listHeader = $('#categories > li');
$listHeader.live("click" ,function(event) {
event.preventDefault();
$('#categories > div').toggle();

var prec2 = $(".precunz .forumrow table").find('a').filter(':contains(previous)').attr('href');
  prec2darip=prec2;
  var prec2cat1split =  $('.blockhead a').filter('a[href^="http://site.com/photo/showgallery.php?cat="]').attr('href').split(/=/)[1];
prec2cat1splitdarip = prec2cat1split;
 var prec2immgran = $('.precunz .forumrow table').find('img:first').attr('src').split(/medium/)[1];
  prec2immgrandarip = prec2immgran;
$(".precduz").load(prec2+" ol.floatcontainer"); 

/// This prec3 can't load     
var prec3 = $(".precduz .forumrow table").find('a').filter(':contains(previous)').attr('href');
prec3darip=prec3;
var prec3cat1split =  $('.blockhead a').filter('a[href^="http://site.com/photo/showgallery.php?cat="]').attr('href').split(/=/)[1];
prec3cat1splitdarip = prec3cat1split;
var prec3immgran = $('.precduz .forumrow table').find('img:first').attr('src').split(/medium/)[1];
prec3immgrandarip = prec3immgran;
$(".prectruz").load(prec3+" ol.floatcontainer");
});

$('#categories > div a').click(function() {
    $('#categories > div').hide();
    $(this).prependTo('#categories > li');
    $('#categories > li > a:eq(1)').prependTo('#categories > div > ul > li:empty');
    $listHeader = $('#categories > li');
var prec1immgran = $('.precunz .forumrow table').find('img:first').attr('src').split(/medium/)[1];
var prec1th = "http://site.com/photo/data/" + prec1cat1split + "/thumbs" + prec1immgran;
$('.precun').append('<a href="' +prec1+ '"><img src="' +prec1th+ '" alt="" />');

var prec2immgran = $('.precduz .forumrow table').find('img:first').attr('src').split(/medium/)[1];
prec2th = "http://site.com/photo/data/" + prec2cat1splitdarip + "/thumbs" + prec2immgran;
$('.precun').append('<a href="' +prec2darip+ '"><img src="' +prec2th+ '" alt="" /></a>');

/// this wont work because prec3 is not there
var prec3immgran = $('.prectruz .forumrow table').find('img:first').attr('src').split(/medium/)[1];
var prec3th = "http://site.com/photo/data/" + prec3cat1splitdarip + "/thumbs" + prec3immgran;
$('.precun').append('<a href="' +prec3darip+ '"><img src="' +prec3th+ '" alt="" /></a>');

$('.precun').append('<a href="' +$(location).attr('href')+ '"><img src="' +fotothumbdarip+ '" alt="" />');
return false;

});

});
$(文档).ready(函数(){
var filteralink=$('.blockhead a').filter('a[href^='http://site.com/photo/showgallery.php?cat=“]”).attr('href').split(/=/)[1];
var primaimEngine=$('.forumrow table').find('img:first').attr('src').split(/medium/)[1];
变量fototumb=”http://site.com/photo/data/“+过滤器链接+”/拇指“+主引擎;
fototumbdarip=fototumb;
$('body').prepend('br/>');
$('div[align=center]:等式(1)')。追加('br/>
      • '); $(“.precunz、.precunz、.prectruz”).hide(); var prec1=$(“.forumrow table”).find('a').filter(':contains(previous)).attr('href'); prec1darip=prec1; var prec1cat1split=$('.blockhead a').filter('a[href^='http://site.com/photo/showgallery.php?cat=“]”).attr('href').split(/=/)[1]; $(“.precunz”).load(prec1+“ol.floatcontainer”); $('#categories>div').hide(); 变量$listHeader=$(“#类别>li”); $listHeader.live(“单击”),函数(事件){ event.preventDefault(); $('#categories>div')。toggle(); var prec2=$(“.precunz.forumrow表”).find('a').filter(':contains(previous).attr('href'); prec2darip=prec2; var prec2cat1split=$('.blockhead a').filter('a[href^='http://site.com/photo/showgallery.php?cat=“]”).attr('href').split(/=/)[1]; prec2cat1splitdarip=prec2cat1split; var prec2immgran=$('.precunz.forumrow table').find('img:first').attr('src').split(/medium/)[1]; prec2mmgrandarip=prec2mmgrand; $(.precduz”).load(prec2+“ol.floatcontainer”); ///这个prec3无法加载 var prec3=$(“.preccuz.forumrow表”).find('a').filter(':contains(previous).attr('href'); prec3darip=prec3; var prec3cat1split=$('.blockhead a').filter('a[href^='http://site.com/photo/showgallery.php?cat=“]”).attr('href').split(/=/)[1]; prec3cat1splitdarip=prec3cat1split; var prec3immgran=$('.preccuz.forumrow table').find('img:first').attr('src').split(/medium/)[1]; prec3immgrandarip=prec3immgrand; $(“.prectruz”).load(prec3+“ol.floatcontainer”); }); $(“#类别>分区a”)。单击(函数(){ $('#categories>div').hide(); $(this).prependTo(“#categories>li”); $(“#categories>li>a:eq(1)”).prependTo(“#categories>div>ul>li:empty”); $listHeader=$(“#类别>li”); var prec1immgran=$('.precunz.forumrow table').find('img:first').attr('src').split(/medium/)[1]; 变量prec1th=”http://site.com/photo/data/“+prec1cat1split+”/thumbs“+prec1immgran; $('.precun')。追加(''); ///这不起作用,因为prec3不存在 var prec3immgran=$('.prectruz.forumrow table').find('img:first').attr('src').split(/medium/)[1]; 变量prec3th=”http://site.com/photo/data/“+prec3cat1splitdarip+”/thumbs“+prec3immgran; $('.precun')。追加(''); $('.precun')。追加(''); 返回false; }); });
    load()函数接受onComplete回调作为参数,因此如果需要将prec3加载延迟到prec2加载完成后,可以执行以下操作:

    var prec2 = $(".precunz .forumrow table").find('a').filter(':contains(previous)').attr('href');
    prec2darip=prec2;
    var prec2cat1split =  $('.blockhead a').filter('a[href^="http://site.com/photo/showgallery.php?cat="]').attr('href').split(/=/)[1];
    prec2cat1splitdarip = prec2cat1split;
    var prec2immgran = $('.precunz .forumrow table').find('img:first').attr('src').split(/medium/)[1];
    prec2immgrandarip = prec2immgran;
    $(".precduz").load(prec2+" ol.floatcontainer", function(){     
        var prec3 = $(".precduz .forumrow table").find('a').filter(':contains(previous)').attr('href');
        prec3darip=prec3;
        var prec3cat1split =  $('.blockhead a').filter('a[href^="http://site.com/photo/showgallery.php?cat="]').attr('href').split(/=/)[1];
        prec3cat1splitdarip = prec3cat1split;
        var prec3immgran = $('.precduz .forumrow table').find('img:first').attr('src').split(/medium/)[1];
        prec3immgrandarip = prec3immgran;
        $(".prectruz").load(prec3+" ol.floatcontainer");
    }); 
    

    你不认为你应该接受你以前的问题答案来回答这个问题吗?你问的其他问题。是的,我曾经接受过,因为这是我的正确答案:-)。你能帮我解决这个.load()问题吗(请原谅我的英语问题)?