Php 在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。在每

我正在使用setInterval函数在特定时间间隔后调用函数。
代码如下所示:

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。