1 回答
TA贡献1808条经验 获得超4个赞
我已经使用过button.text( load_more_txt ).prev().before(data);,它会为我复制数据。现在我只是用来button.text( load_more_txt );在加载后显示按钮文本。现在检查这个功能。
function load_posts(data, button, wrapper, max_page, load_more_txt ="View All"){
$.ajax({
type: "POST",
dataType: "html",
url: ajax_posts.ajaxurl,
data: data,
beforeSend : function ( xhr ) {
button.text('Loading...');
},
success: function(data){
if( data ) {
//button.text( load_more_txt ).prev().before(data);
button.text( load_more_txt );
ajax_posts.page++;
wrapper.append(data);
if ( ajax_posts.page == max_page ) {
button.remove();
}
}
},
error : function(jqXHR, textStatus, errorThrown) {
$loader.html(jqXHR + " :: " + textStatus + " :: " + errorThrown);
}
});
return false;
}
这解决了我的问题。
- 1 回答
- 0 关注
- 150 浏览
添加回答
举报