Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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
Javascript 如何使用@run at document start元规则_Javascript_Jquery_Ajax_Liferay_Liferay Aui - Fatal编程技术网

Javascript 如何使用@run at document start元规则

Javascript 如何使用@run at document start元规则,javascript,jquery,ajax,liferay,liferay-aui,Javascript,Jquery,Ajax,Liferay,Liferay Aui,我正在使用 Jquery(window).load(function(){ // here is my code to make AJAX request to fetch data from DB }); 但是它的在Chrome中不起作用。为此,当我在论坛中搜索时,我得到了在您的脚本中使用@run at document start元规则的解决方案 但我不知道如何实施它。你能举个例子吗 这是我的实际代码: <aui:script> function

我正在使用

Jquery(window).load(function(){
          // here is my code to make AJAX request to fetch data from DB
}); 
但是它的在Chrome中不起作用。为此,当我在论坛中搜索时,我得到了在您的脚本中使用@run at document start元规则的解决方案

但我不知道如何实施它。你能举个例子吗

这是我的实际代码:

<aui:script>
    function getBacklogData() {
        alert('getBacklogData');
        try{
            var url = '<%=resourceURL %>';
            var A = AUI();
            A.io.request(url,
            {
            data:{
                <portlet:namespace  />CMD:'Backlog',
            },
            type: "POST",
            dataType:'json',
            on: {
                success: function(event, id, obj) {
                    var instance = this ;
                    var data = instance.get('responseData');
                    for (var j=0; j < data.length; j++) {
                        var backlog_id=data[j].backlog_id;
                        var title=data[j].title;
                        var feature_id=data[j].feature_id;
                        var vision_id=data[j].vision_id;
                        var description=data[j].description;
                        var status_id=data[j].status_id;
                        var priority_id=data[j].priority_id;
                        var rank=data[j].rank;
                        var isActive=data[j].isActive;
                        var created_by_id=data[j].created_by_id;
                        var created_on=data[j].created_on;
                        var modified_by_id=data[j].modified_by_id;
                        var modified_on=data[j].modified_on;
                        jQuery('#backlogDiv').append("<li index='"+backlog_id+"' title='"+title+"' id='backlogChild" +j+ "'  ><div class='page foldtl' ><table  style='width:100%'><tr><td style='border:1px solid black;margin-bottom:3px;'>"+title+"<img  src='<%=renderRequest.getContextPath()%>/img/priority.png'  title='"+priority_id+"' style='float: right;width: 15px;cursor:pointer'><img onclick='<portlet:namespace />viewBacklogDetails("+backlog_id+");' src='<%=renderRequest.getContextPath()%>/img/view.png' style='float: right;width: 15px;cursor:pointer' title='View Details'><img onclick='<portlet:namespace />editBacklogPopup("+backlog_id+");' src='<%=renderRequest.getContextPath()%>/img/editform1.png'  title='Edit Backlog' style='float: right;width: 15px;cursor:pointer'><br><img src='<%=renderRequest.getContextPath()%>/img/Flaticon_35767.png' style='float: left;width: 25px;'><span class='status'>"+status_id+"</span><img src='<%=renderRequest.getContextPath()%>/img/clock.png' style='float: left;width: 25px;margin-left: 15px;cursor:pointer'><span  class='status'>"+created_on+"</span><br></td></tr></table></div></li>");   
                    }
                }
            }
        });

        }catch(e){
            alert('error in getBacklogData : ' + e);
        }
    }

    jQuery(window).load(function(){

        getBacklogData();
        size_li = jQuery("#backlogDiv li").size();
        x=parseInt(document.getElementById('noOfRecords').value);
        setTimeout(function () {
            jQuery('#backlogDiv li:lt('+x+')').show();
        }, 500);
        alert('window.load() method');
    });
</aui:script>

函数getBacklogData(){
警报(“getBacklogData”);
试一试{
var url='';
var A=AUI();
A.io.请求(url,
{
数据:{
CMD:‘积压工作’,
},
类型:“POST”,
数据类型:'json',
关于:{
成功:功能(事件、id、obj){
var实例=这个;
var data=instance.get('responseData');
对于(var j=0;j“+title+”/img/priority.png'title=”+priority\u id+“'style='float:right;width:15px;cursor:pointer'>/img/view.png'style='float:right;width:15px;cursor:pointer'title='view Details'>/img/editform1.png'title='Edit Backlog'style='Edit Backlog'float:right;width:15px;cursor:pointer'>
/img/Flaticon_35767.png'style='float:left;width:25px;'>”+”/img/clock.png'style='float:left;width:25px;margin left:15px;cursor:pointer'>“+created_on+”
”; } } } }); }捕获(e){ 警报('getBacklogData中的错误:'+e); } } jQuery(window).load(函数(){ getBacklogData(); size_li=jQuery(“#backlogDiv li”).size(); x=parseInt(document.getElementById('noOfRecords').value); setTimeout(函数(){ jQuery('#backlogDiv li:lt('+x+')).show(); }, 500); 警报('window.load()方法'); });
您将此jQuery调用定位在一个
中,以便在两者之间进行简单转换


另外,请确保您的页面实际包含了jQuery。或者使用yQuery,它使jQuery在YUI和AlloyUI中可用。

JS区分大小写,所以您的第一行应该是:
jQuery(window).load(function(){
-注意
j
Q