关于jQuery + JSON的一个奇怪的问题!!! 试下var obj=eval('(txt)'); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我对此的理解是,var obj=eval(txt) ,obj被赋值成undefined,txt本身已经是个JSON对象;var obj=eval('(txt)'),obj被赋值成JSON对象如果不加引号转换成字符串,eval是不会按照你想要的对象格式输出的,自然没有records这个子对象和属性。 <script type="text/javascript" src="jquery-1.2.1.min.js"> </script><script>jQuery(function(){$.get('test.js',function(txt){txt=""+txt+"";//这样有改善没有?var obj=eval(txt);alert(obj.vibang_json.records.length);});})</script> 用“天外水火”的:"var obj=eval('(txt)'); "不行吗? var obj=eval('(txt)'); 这种方法应该可以 因为我一直是这样用的 JS这么写不理解 控制filer中的图片大小问题 用图片提交form表单,为什么后台显示提交两次? window.showDialog弹出窗口关闭并刷新父窗口 如何对嵌套在IFrame里面的控件改变属性值呢?! 选择一个下拉框中内容,决定另外一个下拉框和文本框是否显示,该如何写啊?? 请教:关于Media Player 播放列表的问题 一个很怪的问题 EXTJS4.2 实现周选择 点击单选项显示或隐藏的问题? js 如何清除客户端的浏览记录 JavaScript另存代码的问题
<script>
jQuery(
function()
{
$.get('test.js',function(txt){
txt=""+txt+"";//这样有改善没有?
var obj=eval(txt);
alert(obj.vibang_json.records.length);});
}
)
</script>
这种方法应该可以 因为我一直是这样用的