Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery AJAX-在Drupal上从js重新加载块_Jquery_Ajax_Drupal - Fatal编程技术网

Jquery AJAX-在Drupal上从js重新加载块

Jquery AJAX-在Drupal上从js重新加载块,jquery,ajax,drupal,Jquery,Ajax,Drupal,我想从js重新加载块内容。我已经创建了带有菜单回调等功能的模块,所以当我单击class=“use ajax”和模块url的链接时,一切都正常。但是我想从js中重新加载块内容,而不点击链接。请告知 它与这样的链接一起工作:您只需添加一个循环: counteriz(); function counteriz(){ $('.use-ajax').click(); var timstap = setTim

我想从js重新加载块内容。我已经创建了带有菜单回调等功能的模块,所以当我单击class=“use ajax”和模块url的链接时,一切都正常。但是我想从js中重新加载块内容,而不点击链接。请告知


它与这样的链接一起工作:

您只需添加一个循环:

        counteriz();
            function counteriz(){
               $('.use-ajax').click();
               var timstap = setTimeout(function(){counteriz()}, 4000);
               timstap;
            }   
但在我看来,您应该直接在块中加载内容,如下所示:

            counteriz();
            function counteriz(){
                  $('.use-ajax').stop().load('urlofyourmenucallback');
                  var timstap = setTimeout(function(){counteriz()}, 4000);
                  timstap;
            }

通过隐藏ling并模拟click by$(“#reloadlink”)。click();)难看,但暂时有效)