Microsoft JScript运行时错误:无法获取属性的值' length&#39 ;:对象为null或未定义

时间:2015-05-13 07:55:34

标签: javascript jquery

当数据为null时,我收到此错误。我检查了null,但仍然收到同样的错误:

  

无法获得该物业的价值'长度'。

以下是我的代码。

success: function Success(data) {

                if (data) {

                    alert(data.post);
                    for (var i = 0; i < data.d[i].length; i++) {

                    }

                    $("[Id*=lblSuperVisorName]").html(data.d[i].SuperVisorName);

                    $("[Id*=lblmobileNo]").html(data.d[i].MobileNo);
                }
                else {


                    alert(data.post);
                }
            },

检查AJAX响应是否为空以及其他问题?

1 个答案:

答案 0 :(得分:0)

Calculate the lenght of passed data by dada.d.lenght  if lenth is greater than zero then assign value to lable.

success: function Success(data) {
                     var len = data.d.length;
                    if (len != 0) {

                        for (var i = 0; i < data.d[i].length; i++) {
                        }                 
                        $("[Id*=lblmobileNo]").html(data.d[i].MobileNo);
                        $("[Id*=lbluid_nmbr]").html(data.d[i].uid_nmbr);
                     }