我不知道为什么。附加功能不起作用,每次点击,ajax运行并显示新数据,它不会追加最后的数据。
它没有在firebug控制台上显示任何错误,我做错了什么?
奇怪的是,如果删除(f >=> g) >=> h ≡ f >=> (g >=> h)
,ajax将无法运行。如果我删除beforeSend
并将beforeSend
更改为append
,则会再次运行。我真的不明白。
JS:
html(data)
HTML:
$tag_link_list = $('#tag_link_list');
current_page = '1';
click_term = '1';
var data = {
action: 'click_symptom',
postSearchNonce: MyAjaxSearch.postSearchNonce,
click_term: click_term,
p: current_page
};
$.ajax({
url: MyAjaxSearch.ajaxurl,
type: 'POST',
cache: false,
data: data,
success: function(data) {
if (data) {
$tag_link_list.append(data);
current_page++
} else {
$('#messages_list').html('<center>No result to show.</center>');
}
}
}); //ajax