function updateChatAJAx1()
{
var ajaxRequest; // The variable that makes Ajax possible!
ajaxRequest = new XMLHttpRequest();
// Create a function that will receive data sent from the server
ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4){
//The response
document.getElementById('content1').innerHTML = ajaxRequest.responseText;
}
}
ajaxRequest.open("GET", "open_ajax.php?mode=ref", true);
ajaxRequest.send(null);
}
$(function(){
setInterval(function () {
updateChatAJAx1(); // It is javascript function which request to ajax file.
}, 2000);
});
$(function(){
setInterval(function () {
updateChatAJAx(); // It is javascript function which request to ajax file.
}, 2000);
});
加载页面时,两个函数updateChatAJAx()和updateChatAJAx1()一起工作。我想在某个时间间隔内只调用一个函数。
答案 0 :(得分:0)
更改您的某个功能的时间,例如将更改2000更改为3000或您想要的内容。
答案 1 :(得分:0)
$(function(){
setInterval(function () {
updateChatAJAx();
updateChatAJAx1(); // It is javascript function which request to ajax file.
}, 2000);
});
请尝试这样
答案 2 :(得分:0)
加载时同时执行两个操作。
updateChatAJAx();
updateChatAJAx1();
然后为两个动作设置setInterval
var flag=0;
$(function(){
setInterval(function () {
if(flag==0)
{
updateChatAJAx();
}
else
{
updateChatAJAx1();
}
}, 2000);
});
更改标志以选择操作。
flag=0 -> updateChatAJAx();
和
flag=1 -> updateChatAJAx1();
答案 3 :(得分:0)
如果您希望在使用一种模式时运行一个功能,而在使用其他模式时运行另一个功能,则需要某种方法来确定您正在运行的模式。
例如:
<button id="group">Group chat</button>
<button id="personal">Personal chat</button>
$("#group").on("click", function(){
setInterval(updateChatAJAx, 2000);
});
$("#personal").on("click", function(){
setInterval(updateChatAJAx1, 2000);
});