2012-10-25 56 views
0

我在JQuery UI了一個不錯的手風琴像例如在裝載和它的作品,但是當我刷新DIV與AJAX調用了手風琴不起作用,它只是普通的HTML ...我怎樣才能做到這一點,我在網上搜索,我只得到「如何AJAX加載到手風琴」或者我讀,這是不可能的.live(),我已經找到了。手風琴是不是在阿賈克斯稱爲元素

我試圖加載在阿賈克斯結束後,它看起來像這樣: $(「form.ajax」)提交(函數(){

var url = $(this).attr('action'); 
    var element = ''; 
    if($(this).attr("element") != null) 
    { 
     element = $(this).attr("element"); 
    } 
    else if($(this).attr("element") == null) 
    { 
     element = "render"; 
    } 
    $("#"+element).html("<div id='loader'>Laden...<br /><img src=\"/site/templates/img/ajax-loader.gif\"/></div>"); 
    $.post(url, $(this).serialize(), function(data){ 
     $('#accordion').accordion(); 
     $("#"+element).html(data); 

    }); 
    return false; 
}); 

我不覺得我的唯一一個與這個問題

請幫我

回答

2

你必須首先填寫DIV,一個然後設置手風琴這樣的:

$("#"+element).html(data); 
$('#accordion').accordion();