在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>
答案 0 :(得分:1)
您可能需要在调用周围插入单引号,如下所示:
process('<?php echo $fir; ?>', '<?php echo $sec; ?>')