Javascript Microsoft JScript运行时错误:无法获取属性';长度';:对象为null或未定义
当数据为Javascript Microsoft JScript运行时错误:无法获取属性';长度';:对象为null或未定义,javascript,jquery,Javascript,Jquery,当数据为null时,我收到此错误。我检查了null,但仍然得到相同的错误: 无法获取属性“length”的值 下面是我的代码 success: function Success(data) { if (data) { alert(data.post); for (var i = 0; i < data.d[i].length; i++) {
null
时,我收到此错误。我检查了null
,但仍然得到相同的错误:
无法获取属性“length”的值
下面是我的代码
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);
}
},
success:函数成功(数据){
如果(数据){
警报(data.post);
对于(var i=0;i
检查AJAX响应是否为空以及其他问题?计算通过数据传递的数据长度。如果长度大于零,则为标签赋值。
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);
}
成功:功能成功(数据){
var len=数据d.长度;
如果(len!=0){
对于(var i=0;i
如果条件仅适用于数据,而不适用于其内部的数组/对象(data.d[i]),那么我如何检查数组的条件??发布响应的模型数据为什么有$(“[Id*=lblSuperVisorName]”).html(data.d[i].SuperVisorName);$(“[Id*=lblmobileNo]”).html(data.d[i].MobileNo);for循环的外部。var i在那里不可用。将值赋给lblmobileNo,lblSuperVisorName。如果该人的moblie no和supervisor name,我将同时获取这两个值。如果数据为null,则获取错误。在此部分中,对于(var i=0;i