以下のJSON文字列を逆シリアル化するには、jQueryの各関数 を使用しますが、項目は未定義です。ASP.NET + jQuery、JSONをデシリアライズする方法は?
以下のコードがありますが、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>