【发布时间】:2018-02-14 12:16:41
【问题描述】:
我想知道是否可以在 SocialEngine Widget 上进行 ajax 调用。就像我知道我们可以对任何控制器的方法进行 ajax 调用,但是使用小部件也可以吗? 如果是。谁能告诉它怎么做。
【问题讨论】:
标签: php ajax widget socialengine
我想知道是否可以在 SocialEngine Widget 上进行 ajax 调用。就像我知道我们可以对任何控制器的方法进行 ajax 调用,但是使用小部件也可以吗? 如果是。谁能告诉它怎么做。
【问题讨论】:
标签: php ajax widget socialengine
是的,有可能,您可以对 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请求和参数来执行动作。
【讨论】: