我正在使用ajax和php脚本开发我的网站。我的网页由以下ajax脚本挂起。我应该如何修改脚本以避免挂起
<script>
$(function(){
$('#popModal_ex2').click(function(){
$('#popModal_ex2').popModal({
html : function(callback) {
setInterval(function() {
$.ajax({url:'notification_message.php'}).done(function(content){
callback(content);
}, 4);
});
}
});
});
});
</script>
答案 0 :(得分:1)
挂起的原因是缺少setInterval()的第二个参数,它会“每秒”执行ajax调用
$('#popModal_ex2').click(function(){
$('#popModal_ex2').popModal({
html : function(callback) {
setInterval(function() {
$.ajax({
url:'notification_message.php',
}).done(function(content){
callback(content);
});
}, 6000); // every 6 second
}
});
});