【发布时间】:2009-04-17 07:34:33
【问题描述】:
我想反序列化下面的 JSON 字符串,使用 jQuery 每个函数, 但该项目未定义。
下面有代码,但是,如果我使用 asp.net 2.0 + Web 服务并填充 DataTable 并传递给 System.Web.Script.Serialization.JavaScriptSerializer 类并返回这些 JSON 字符串。
<html>
<head>
<script type="text/javascript" src="js/jquery-1.3.2.js"></script>
<script type="text/javascript">
$(document).ready(function () {
var $strJson = '[';
$strJson += '{"Code":"a","Name":"Sam","Country":"US"},';
$strJson += '{"Code":"b","Name":"John","Country":"CN"},';
$strJson += '{"Code":"c","Name":"Mary","Country":"TW"}';
$strJson += ']';
$.each($strJson, function (key, item) {
alert(item);
if (key == 0) return false; //Prevent infinity loop
});
});
</script>
</head>
<body>
</body>
</html>
【问题讨论】:
标签: jquery