【问题标题】:Calling a widget using ajax on SocialEngine在 SocialEngine 上使用 ajax 调用小部件
【发布时间】:2018-02-14 12:16:41
【问题描述】:

我想知道是否可以在 SocialEngine Widget 上进行 ajax 调用。就像我知道我们可以对任何控制器的方法进行 ajax 调用,但是使用小部件也可以吗? 如果是。谁能告诉它怎么做。

【问题讨论】:

    标签: php ajax widget socialengine


    【解决方案1】:

    是的,有可能,您可以对 Widget 控制器进行 ajax 调用。

    检查现有的小部件,它们是如何编码分页 ajax 的,您需要这样做。

    index.tpl js 代码

        en4.core.request.send(new Request.HTML({
    
        url : en4.core.baseUrl + 'widget/index/content_id/' + <?php echo sprintf('%d', $this->identity) ?>,
    
        data : {
          format : 'html',
          param1 : 'value1',
          param2 : 'value2',
          param3 : 'value3',
          subject : en4.core.subject.guid
        },
    
         onSuccess : function(){
    
        }
      }), {
        'element' :  $('events_tomorrow').getParent()
      })
    });
    

    在Controller.php中可以查看ajax请求和参数来执行动作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-08
      • 1970-01-01
      • 1970-01-01
      • 2015-11-29
      相关资源
      最近更新 更多