在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>
最佳答案
您可能需要在调用周围插入单引号,例如:
process('<?php echo $fir; ?>', '<?php echo $sec; ?>')