繁体   English   中英

无法获取未定义或空引用的属性更改页

unable to get property changepage of undefined or null reference

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

当我点击查询列表按钮时,我进入javascript“无法获取未定义或空引用的属性更改页”

这是我的代码

index.html

<!DOCTYPE HTML>
<html>
        <head>
            <meta charset="UTF-8">
            <title>Emoney</title>
            <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0">
            <!--
                <link rel="shortcut icon" href="images/favicon.png">
                <link rel="apple-touch-icon" href="images/apple-touch-icon.png"> 
            -->
            <link href="jqueryMobile/jquery.mobile-1.4.0.css" rel="stylesheet">
            <link rel="stylesheet" href="css/main.css">
            <link rel="stylesheet" href="jqueryMobile/jquery.mobile-1.4.0.css">
            <script>window.$ = window.jQuery = WLJQ;</script>
            <script src="jqueryMobile/jquery.mobile-1.4.0.js"></script>
        </head>
        <body style="display: none;">
            <div data-role="page" id="page">
                <div data-role="content" style="padding: 15px">
                    <!--application UI goes here-->
                    <ul data-role="listview" id="listview" data-inset="true">
                        <li data-role="list-divider" id="divider">Sentrapay E-Money</li>
                        <li id="inquiry"><a href="#">Inquiry</a></li>
                        <li id="topup"><a href="#">Top Up</a></li>
                        <li id="listitem1"><a href="#">Item</a></li>
                    </ul>
                </div>
            </div>
            <div data-role="page" id="inquiry">
            <div data-role="content" style="padding: 15px">
            <ul data-role="listview" id="inquiryList" data-inset="false" data-theme="c"></ul>
            </div>
            </div>

            <div data-role="page" id="topup">
            <div data-role="content" style="padding: 15px"></div>
            </div>

    <script src="js/initOptions.js"></script>
            <script src="js/main.js"></script>
            <script src="js/messages.js"></script>
        </body>
</html>

Main.js

function wlCommonInit(){
    // Common initialization code goes here
}


    $('#inquiry').on('click', function(){
        $.mobile.changePage('#inquiry');
        doGetInquiry();
    });

//  function doGetInquiry(){
//      $.mobile.loading("show");
//      var invocationData = {
//              adapter : 'InquiryAdapters',
//              procedure : 'getInquiry',
//              parameters : []
//          };
//      
//      var options = {
//              onSuccess: doGetInquiryFinish,
//              onFailure: doGetInquiryFinish
//      };
//      WL.Client.invokeProcedure(invocationData, options);
//  }

    function doGetInquiry(){
        $.mobile.loading("show");
        var invocationData = {
                adapter : 'InquiryAdapters',
                procedure : 'getFeedsFiltered',
                parameters : []
            };

        var options = {
                onSuccess: doGetInquiryFinish,
                onFailure: doGetInquiryFinish
        };
        WL.Client.invokeProcedure(invocationData, options);
    }

    function doGetInquiryFinish(result){
        if(result.invocationResult.inquiry.length>0){
            buildInquiryList(result.invocationResult.inquiry);
        }else{
            $.mobile.loading("hide");
            alert("Please try again later!");
        }
    }

    function buildInquiryList(inquiry){
        var ul = $('#inquirytList');
        for (var i = 0; i < inquiry.length; i++) {
            var li = $('<li/>').text(inquiry[i].title);
            var pubDate = $('<div/>', {
                'class': 'pubDate'
            }).text(inquiry[i].pubDate);

            li.append(pubDate);

            ul.append(li);
        }




//      console.log("in buildInquiryList()");
//      $("#inquirytList").empty();
//      var item, i;
//      for(i=0;i<inquiry.length;i++){      
//          item = inquiry[i];              
//              var html = "";                          
////                html += "<h3 class='ui-li-heading'>" + item.accountName + "</h3>";
////                html += "<p class='ui-li-desc'>" + item.accountNumber + "</p>";
////                if(item.accountBalance.indexOf("(")>-1){
////                    html += "<div class='rightText negative'>$" + item.accountBalance + "</div>";                   
////                }else{
////                    html += "<div class='rightText'>$" + item.accountBalance + "</div>";
////                }                                                                                                                           
////                var listItem = $('<li class="acctItem" acct_name="' + item.accountName + '" data="' + item.accountNumber + '"><a href="#">' + html + '</a></li>');          
////                $("#accountList").append(listItem);                         
//      }
////        $("#accountHeaderLabel").html("Account List");
////        $('#accountList:visible').listview('refresh');  
//      $.mobile.loading("hide");
//      
    }
问题暂未有回复.您可以查看右边的相关问题.
4 无法获取未定义或空引用的属性“字符串化”

我在AJAX调用失败后收到此错误,并且尝试通过将其字符串化并将其保存到sesssionStorage来记录错误对象。 该站点不在兼容性视图或企业模式下,它是IE11,文档类型是&lt;!DOCTYPE html&gt; ,文档模式是Edge,用户代理字符串是Default。 这只发生在蓝色的 ...

5 无法获取未定义或空引用的属性“createRange”

以下代码在我升级到Windows 8.1 / Internet Explorer 11之前一直运行良好,现在抛出错误:“无法获取未定义或空引用的属性'createRange'” 有没有修复/解决这个问题? *问题更新如下更新的代码仍然无效.... 我也尝试过window.g ...

6 无法获取未定义或空引用的属性“ stype”

我使用jqgrid filtertoolbar。 我有一些4选择过滤器。 当我尝试在任何select框中select值之一时,出现以下错误。 我在代码中的任何地方是否有任何一般性的错误或缺少的值。 //码: colModel示例: colModel: ...

2014-09-12 06:08:02 0 1226   jqgrid
7 无法获取未定义或空引用的属性“ hasClass”

我正在使用AngularJS框架,并且在jquery中使用了“ hasClass”,以便将鼠标悬停在下拉菜单上。 它在chrome和FF中工作正常,但是在IE中,当我单击按钮并导航到另一页时,出现错误“无法获取未定义或null引用的属性hasClass”。 不会每次都显示此错误,但是它经常出 ...

8 无法获取未定义或空引用的属性“队列”

我刚刚更新到2013年12月发行的ajaxtoolkit,现在在IE中,当我加载自己的页面之一时,我得到: 错误:无法获取未定义或空引用的属性“队列” 我已经在代码中查找了“队列”一词,但它不存在。 编辑: 我在页面上列出了所有类型的ajax控件的列表: ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM