我有本地库jquery
<script src="/js/jquery.js" type="text/javascript"></script>
我有ajax请求
.post('/default/AjaxAsinc/addnew',{'new':$("#name").val()},function(data){
for(var i;i< data.length.i++)
{
}
},'json');
但是只有在连接断开时连接到互联网才会起作用
我看到下一个例外
data is null
[Break on this error] for(var i=0;i<data.length;i++)
有什么想法可以解决这个问题吗?
PS浏览器Firefox无法从其他站点获取任何数据,所有要响应的数据都是本地的
答案 0 :(得分:1)
从查看代码开始,唯一引用数据的地方就是你的回调函数“$ .post()的响应。
在尝试for()循环之前,我会检查数据是否有效并包含数据。
$.post('/default/AjaxAsinc/addnew', {'new':$("#name").val()}, function(data) {
if(data !== undefined && data.length > 0) {
for(var i=0;i< data.length.i++) {
}
}
},'json');