81,092
社区成员
发帖
与我相关
我的任务
分享
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Test</title>
<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javascript">
$(function() {
var txt1 = "({\"list\":[{\"id\":\"1000000001\", \"name\":\"Stephen\"},{\"id\":\"1000000002\", \"name\":\"Clare\"}], \"returnCode\":\"000000\", \"message\":\"成功\"})";
try {
var json = eval(txt1);
$("#msg").append("<p>eval解析带括号Json成功:"+json.returnCode+"</p>");
} catch(e) {
$("#msg").append("<p>eval解析带括号Json出错</p>");
}
try {
var json = $.parseJSON(txt1);
$("#msg").append("<p>jQuery解析带括号Json成功:"+json.returnCode+"</p>");
} catch(e) {
$("#msg").append("<p>jQuery解析带括号Json出错</p>");
}
var txt2 = "{\"list\":[{\"id\":\"1000000001\", \"name\":\"Stephen\"},{\"id\":\"1000000002\", \"name\":\"Clare\"}], \"returnCode\":\"000000\", \"message\":\"成功\"}";
try {
var json = eval(txt2);
$("#msg").append("<p>eval解析不带括号Json成功:"+json.returnCode+"</p>");
} catch(e) {
$("#msg").append("<p>eval解析不带括号Json出错</p>");
}
try {
var json = $.parseJSON(txt2);
$("#msg").append("<p>jQuery解析不带括号Json成功:"+json.returnCode+"</p>");
} catch(e) {
$("#msg").append("<p>jQuery解析不带括号Json出错</p>");
}
});
</script>
</head>
<body>
<div id="msg"></div>
</body>
</html>
if ( type == "json" )
data = window["eval"]("(" + data + ")");