我正在使用这个 jquery 从服务器的 php 文件中获取分页数据。php 文件生成分页,并以 json 格式返回与这些相关的数据。我的分页数据作为 li 标签列表返回,我用它来替换 html 文件中已经存在的引导分页
最初,这是我的 php 文件生成的
<ul>
<li class="active"><a>1 </a></li>
<li><a href="#2">2</a></li>
</ul>
当我单击 2 时,它会显示下一个分页数据
<ul><li><a href="#1">1</a></li>
<li class="active"><a>2 </a></li></ul>
现在,当我单击 1 以获取 1 的数据时,jquery 事件不会触发,jquery 代码
$("#pagination li a").click(function(e) {
debugger;
e.preventDefault();
var start=$(this).attr('href').split('#')[1];
var msgDiv=$('#messages');
var pagDiv=$("#pagination ul");
try{
$.ajax({ // create an AJAX call...
beforeSend: function() {showLoading(msgDiv);},
timeout:10000,
type: "post", // GET or POST
url: "./process-messages.php", // the file to call
dataType:'json',
data: {start:start}, // get the form data
success: function(response) { // on success..
if(response.status!='error'){
msgDiv.html(response.data); // update the DIV
pagDiv.html(response.page); // update the DIV
}else{
msgDiv.html(response.data); // update the DIV
}
},
error: function() { // on success..
showGeneralError(msgDiv);
}
});
}catch (e){
console.log(e);
}
});
可能是什么问题呢?