我正在使用joomla制作一个组件,并将几个模块与它相关联。我有几个关于多个ajax请求的红色帖子。但我没有找到任何关于来自不同js文件的ajax请求的帖子。 我有一个模块,它像facebooks notificatins以更简单的方式工作。加载页面时,它会每隔预定义的秒数发出请求,以控制用户是否有来自另一个用户的新要约。如果它发现任何它显示消息buble notower notif按钮。当用户点击按钮时,它会触发另一个请求,以便在像facebook这样的opend小层中的列表中提取商品。我通过创建一个像ajax这样的全局变量并使用值1初始化来控制请求的安排。如果请求开始,则将0分配给var ajax。如果它返回成功,它会在每次请求之前再次返回1,它会检查var ajax的值以启动。但是现在我需要创建一个其他模块来刷新每个预定义的秒的内容,以便从数据库中获取新的contenbt列表。或者在组件中,我需要通过ajax对用户提供的收件箱和发件箱进行分页。如何控制所有这些。没有崩溃。我虽然在这里插入一些代码,但是线条非常多,除了我告诉的内容之外,它不会告诉任何事情。
我会感谢他/她回答我的问题。祝你有个美好的一天。
var checkInt = setInterval(checkUnreadeds,3000);
var ajax = 1;
function checkUnreadeds(){
if(ajax == 1){
$mc.ajax({
type: 'POST',
url: 'url-here',
data: 'task=getUnreadeds&tmpl=component&member='+$mc("#drapanelbutts").attr('member'),
success: function(data,status, xh) {
var ex = data;
ex = ex.split("|");
if(ex[0] !=0){
$mc("#offerCount").html(ex[0]).css('display','block');
}
if(ex[1] !=0){
$mc("#messageCount").html(ex[1]).css('display','block');
}
ajax = 1;
}
});
}
}
这是用于通知的代码表单模块,但是我应该制作一些代码,这些代码应该重复更新模块内容的请求,如上所述,但是如何防止请求崩溃。