我想通過ajax動態地將項目添加到jQuery移動列表視圖中。當通過ajax附加項目時,listview不會繼承樣式.- jquery mobile
當我返回數據並追加生成的html新項目不會繼承listview樣式屬性,任何幫助將不勝感激。
$(function() {
$('.load_more').live("click",function() {
var a_id = $(this).attr("id");
var b_id = $(this).attr("data");
if(a_id!='end'){
$.ajax({
type: "POST",
url: "data.php",
data: "aid="+ a_id+"&bid="+b_id,
beforeSend: function() {
$('a.load_more').html('<img src="loading.gif" />');
},
success: function(html){
$("#more").remove();
$("ul#updates").append(html);
$('ul#updates').listview('refresh');
}
});
}
return false;
});
});
我究竟會從哪裏調用這個,經過一個小時的谷歌搜索這是我想出來,但嘗試過,它從來沒有工作。 – Guernica 2012-08-12 20:22:22
我試過,$(「ul#updates」)。append(html).trigger(「create」);仍然沒有工作,無論如何感謝 – Guernica 2012-08-12 20:46:23
也許你的AJAX調用沒有返回你認爲它是..?調用刷新應該足夠了。請參閱:http://jsfiddle.net/qrYF7/ – 2012-08-13 00:44:01