在portlet中使用YUI 3.2进行Ajax调用

时间:2011-10-18 10:35:09

标签: ajax yui liferay portlet

我想在liferay portlet中实现Ajax调用,以便在一段时间后刷新整个portlet有没有办法在yui 3.2中实现ajax调用?

请分享您的想法

1 个答案:

答案 0 :(得分:0)

Liferay与AUI捆绑在一起,是YUI的扩展,有一些可能对你有益的组件。

<div id="myContainer">
    // My Content
</div>

假设您拥有上述HTML,您可以在Liferay portlet中使用以下脚本来实现您的要求......

<script>
    AUI().use('aui-io', function(A) {
        setTimeout(
            function() {
                var container = A.one('#myContainer').plug(
                    A.Plugin.IO,
                    {
                        uri: 'http://myurl'
                    }
                );

                container.io.start();
            },
            100000
        );
    });
</script>

您可以在此处查看完整文档:http://alloy.liferay.com/deploy/api/A.Plugin.IO.html