• d is undefined错误


    如图这样的错误:TypeError : d is undefined,今天早上在写代码的时候也是遇见这样的错误,报告的错误是jquery.js中错误,但是这样的问题经常是由于什么名字不对(个人见解),我的就是在写js代码时候,定义页面变量时候出错,就是页面定义和自己的全局变量或者是和自己的页面下面的一些变量不一致的,都会导致这样的问题!比如:下面的一段代码:  如果把第二段js代码中的personalData改成其他的定义,就会出现如此的错误。当然可能还有其他可能的原因会导致这样的错误。

    <script>
    var config_personalData = {
    	ct : true
    }
    </script>
    <script>
    	  var page_personalData = {
    	    init :function() {
    	    $.jsonp({
    	        url : 'json/personalData.json',
    	        callback : 'callback',
    	        data : {
    	          imei : GLOBAL.imei,
    	        },
    	        complete :function () {
    	         $MsgBox.hideLoading();
    	        },
    	        success :function (data) {
    	          if(data && data.result && data.success) {
    	            var rows = data.result.rows;
    	             if(rows && rows.length > 0) {
    	                var html='';
    	                for(var i = 0;i < rows.length; i++) {
    	                   html += '<img class="userHead" src="'+ rows[i].userHead +'"/>' + 
    	                   '<div class="userMessage">' + '<div class="NAME">' + 
    	                                                  '<div class="name">' + "姓    名:" + '</div>' +
    	                                                  '<div class="Name">'+rows[i].name + '</div>'  + '</div>' +
    	                                                  '<div class="SEX">' +
    	                                                  '<div class="sex">' +"性    别:" +  '</div>' + 
    	                                                  '<div class="Sex">'+ rows[i].sex+ '</div>' + '</div>' +
    	                                                  '<div class="AGE">' +
    	                                                  '<div class="age">' +"年    龄:"+ '</div>' +
    	                                                  '<div class="Age">'+ rows[i].age + '</div>' + '</div>' +
    	                                                  '<div class="STATUS">' +
    	                                                  '<div class="status">' +"状    态:"+  '</div>' +
    	                                                   '<div class="Status">'+ rows[i].status + '</div>' + '</div>' +
    	                                                  '</div>';
    	                }
    	                $('#page_personalData .content').html(html);
    	             }
    	          }
    	        }
    	      });
    	    },
    	    show : function() {
    	    if(!$('#page_personalData .content').html());
    	      if(config_personalData.ct) {
    	       config_personalData.ct = false;
    	      }
    	    },
    	    beforeshow :function () {
    	      $InterAction.setHeader("个人资料","back","refresh");
    	    }
    	  }
    	  $('#page_personalData').live('pageinit', page_personalData.init)
    	  .live('pagebeforeshow', page_personalData.beforeshow)
    	  .live('pageshow', page_personalData.show);
    	</script>



  • 相关阅读:
    五、Django的模板渲染和继承
    四、Django的views
    三、Django的urls
    ubuntu超过4G如何备份成iso文件
    15张vim速查表
    这样配置你的IDEA工作效率提高好几倍!
    git用法
    数据库 | MySQL日志管理
    异常处理
    池 concurrent.futrues
  • 原文地址:https://www.cnblogs.com/ACMxike20111726/p/3253934.html
Copyright © 2020-2023  润新知