Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对php函数的Ajax时间间隔调用_Php_Ajax - Fatal编程技术网

对php函数的Ajax时间间隔调用

对php函数的Ajax时间间隔调用,php,ajax,Php,Ajax,我有一个调用php文件的ajax代码: function ajaxRequest(){ var requestData; try{ // Opera 8.0+, Firefox, Safari requestData = new XMLHttpRequest(); } catch (e){ // IE try{ requestData = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e)

我有一个调用php文件的ajax代码:

function ajaxRequest(){
var requestData; 

try{
    // Opera 8.0+, Firefox, Safari
    requestData = new XMLHttpRequest();
} catch (e){
    // IE
    try{
        requestData = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try{
            requestData = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e){
            // Your browser is brokeded.
            alert("Please try again later!");
            return false;
        }
    }
}
// Send/receive data
requestData.onreadystatechange = function(){
    if(requestData.readyState == 4){
        document.getElementById("testDiv").innerHTML = requestData.responseText;
    }
}
requestData.open("GET", "tester.php", true);
requestData.send(null); }

我实际上想要代码做的是每隔一段时间在同一页上调用一个php函数。我打算在mysql数据库的表中添加新行时显示一个通知。请帮助我编辑此代码,或者如果上面的代码不正确,请使用新代码。我会感谢你的帮助。谢谢你

我建议你使用jQuery,这是一个提供多种功能的js框架。您的代码示例如下:

function callMe() { $.ajax({ type: "GET", url: "test.php", data: "id=1", success: function(response){ $("#testDiv").html(response); } }); } // Call it setInterval(callMe, 5000); //every 5 secs 函数callMe() { $.ajax({ 键入:“获取”, url:“test.php”, 数据:“id=1”, 成功:功能(响应){ $(“#testDiv”).html(回复); } }); } //叫它 设置间隔(callMe,5000)//每5秒
我建议您使用jQuery,这是一个提供了多种功能的js框架。您的代码示例如下:

function callMe() { $.ajax({ type: "GET", url: "test.php", data: "id=1", success: function(response){ $("#testDiv").html(response); } }); } // Call it setInterval(callMe, 5000); //every 5 secs 函数callMe() { $.ajax({ 键入:“获取”, url:“test.php”, 数据:“id=1”, 成功:功能(响应){ $(“#testDiv”).html(回复); } }); } //叫它 设置间隔(callMe,5000)//每5秒

函数callMe()
{
$.ajax({
键入:“获取”,
url:“count.php”,
数据:“id=1”,
成功:功能(响应){
$(“#Count”).html(回复);
}
});
}
//叫它
//“设置间隔”是指每5秒
//“设置超时”只有一次。。。
设置间隔(callMe,5000);
计数:


函数callMe()
{
$.ajax({
键入:“获取”,
url:“count.php”,
数据:“id=1”,
成功:功能(响应){
$(“#Count”).html(回复);
}
});
}
//叫它
//“设置间隔”是指每5秒
//“设置超时”只有一次。。。
设置间隔(callMe,5000);
计数:


将此函数置于setInterval中如何?将此函数置于setInterval中如何?代码是否需要外部库,还是以这种方式工作?谢谢。您只需要jquery。下载主文件并将其作为js脚本包含在页面中。代码是否需要外部库,或者是否可以这样工作?谢谢。您只需要jquery。下载主文件并将其作为js脚本包含在您的页面中。感谢您发布答案!虽然一个代码片段可以回答这个问题,但添加一些附加信息仍然很好,比如解释等等。感谢您发布答案!虽然一个代码片段可以回答这个问题,但添加一些附加信息仍然很好,比如解释等等。。