当我在函数中使用参数时,setinterval不起作用

时间:2014-05-17 15:04:26

标签: javascript php ajax

在javascript中,当我在函数中使用参数时,setInterval不起作用

 setInterval(function(){process(firs, seco)}, 1000);

当我删除参数时,它就像

一样
setInterval(function(){process()}, 1000);

功能是

function process(firs, seco)
            {
                loadXMLDoc("submitmsg1.php?fir="+firs+"&sec="+seco ,function()
                {

                    if (xhr.readyState==4 && xhr.status==200)
                        {
                            document.getElementById("showmsg").innerHTML= xhr.responseText;
                        }
                });
                }

我在这里调用此函数

<?php
    $fir = $_GET["fir"];
    $sec = $_GET["sec"];
?>

<body onload="process(<?php echo $fir; ?>, <?php echo $sec; ?>)">
    </body>

1 个答案:

答案 0 :(得分:1)

您可能需要在调用周围插入单引号,如下所示:

process('<?php echo $fir; ?>', '<?php echo $sec; ?>')