Php 在setInterval中使用不同的参数调用函数
我正在使用setInterval函数在特定时间间隔后调用函数。Php 在setInterval中使用不同的参数调用函数,php,function,parameters,setinterval,Php,Function,Parameters,Setinterval,我正在使用setInterval函数在特定时间间隔后调用函数。 代码如下所示: var refreshIdd = setInterval(function() { loadData(page); }, <?= $h; ?>); var refreshIdd=setInterval(函数(){ 装载数据(第页); }, ); 例如:如果时间间隔ie$h为1000(1秒),我必须使用参数1调用函数loadData。在第二秒中,我必须调用loadData 2。在每
代码如下所示:
var refreshIdd = setInterval(function() {
loadData(page);
}, <?= $h; ?>);
var refreshIdd=setInterval(函数(){
装载数据(第页);
}, );
例如:如果时间间隔ie$h为1000(1秒),我必须使用参数1调用函数loadData。在第二秒中,我必须调用loadData 2。在每个时间间隔中,我必须通过1,2,3等。如果$h为2000 ie 2sec,我必须在第二秒后调用loadData,并在第四秒中调用参数1和参数2,依此类推
我如何才能做到这一点?这与
$h
无关
设置page=1
并使用page++
进行简单的递增。这将使页面
的值在每次调用时增加1
var page = 1;
var refreshIdd = setInterval(function() {
loadData(page++);
}, <?=$h?>);
var-page=1;
var refreshIdd=setInterval(函数(){
加载数据(第++);
}, );
请参阅。您可以创建一个单独的函数来获取差异参数
var paramValue = 0;
var refreshIdd = setInterval(function() {
param = getParam();
loadData(param);
}, <?= $h; ?>);
function getParam() {
return ++paramValue;
}
var参数值=0;
var refreshIdd=setInterval(函数(){
param=getParam();
载荷数据(参数);
}, );
函数getParam(){
返回值;
}
(或)
简单到
var paramValue = 0;
var refreshIdd = setInterval(function() {
loadData(++paramValue);
}, <?= $h; ?>);
var参数值=0;
var refreshIdd=setInterval(函数(){
加载数据(++参数值);
}, );
diff参数的意义。Param在什么方面不同?你将通过的确切参数是什么?是db还是randomwise?我必须在第一个时间间隔内通过1,在第二个时间间隔内通过2,依此类推。如果$h是1000,我必须在第一秒内通过1,在第二秒内通过2,所以你想通过加载页面后经过的秒数?这个问题与PHP有什么关系?@Oswald:大多数使用PHP的人也知道javascript。