jquery传过来一个row对象,我怎么知道这个对象到底是啥,具体见内容描述。
jquery传过来的row对象。alert(row);=========[object](小写的)alert(row.text);=======aaaabbbbb(中间有...
jquery传过来的row对象。
alert(row); ========= [object] (小写的)
alert(row.text); ======= aaaa bbbbb (中间有个空格)
alert(row[0]); ======== undefined (提示未定义)
alert(row.name); ===== undefined (提示未定义)
怎么调试才能知道这个row到底是一个什么对象? 怎么遍历它?
我用 $.each(row,function(i,v){}); 也是提示不支持此属性或方法
用for (var p in row) 也是提示不支持此属性或方法 展开
alert(row); ========= [object] (小写的)
alert(row.text); ======= aaaa bbbbb (中间有个空格)
alert(row[0]); ======== undefined (提示未定义)
alert(row.name); ===== undefined (提示未定义)
怎么调试才能知道这个row到底是一个什么对象? 怎么遍历它?
我用 $.each(row,function(i,v){}); 也是提示不支持此属性或方法
用for (var p in row) 也是提示不支持此属性或方法 展开
4个回答
展开全部
应该是一个json对象哈~
<script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
var json_str = "({arg1:'123',arg2:'456',arg3:'789'})";
var obj = eval(json_str);
//alert(obj.arg1);
$.each(obj,function(k){
alert(obj[k]);
});
</script>
<script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
var json_str = "({arg1:'123',arg2:'456',arg3:'789'})";
var obj = eval(json_str);
//alert(obj.arg1);
$.each(obj,function(k){
alert(obj[k]);
});
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
row是可能是表格行对象,不是数组所以遍历不出来什么
更多追问追答
追问
row肯定不是一个html的元素对象。 -_- 不晓得是一个啥。
如果是html对象的话, row.attr 属性肯定可以遍历出来。 提示的就是 对象不支持这个属性或方法。
追答
也可能是自定义的对象啊,你要顺藤摸瓜啊,你就给了这么一点儿程序任何人都看不出来的,只能猜,水平再高无米之炊也难做啊,何况我不是高手。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
安装个火狐,然后装上FireBug,对JS追踪下,你就知道每个对象具体是什么了....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询