如何在页面中返回的值是json格式,不是字符串哦,在下面代码中dataObj已经是json对象了,如何返回得到它的值呢 类似于 http://arshaw.com/js/fullcalendar-1.6.1/demos/json-events.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<script type='text/javascript' src='../jquery/jquery-1.4.3.min.js'></script>
<script type="text/javascript">
$(document).ready(
function()
{
var zf="";
var data="{root:[{name:'1',title:'123'},{name:'2',title:'456'}]}";
var dataObj=eval("("+data+")");
}
)
</script>
</head>
<body>
输出的值类似于得到[{"name":"1","title":"123"},{"name":"2","title":"456"}]
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<script type='text/javascript' src='../jquery/jquery-1.4.3.min.js'></script>
<script type="text/javascript">
$(document).ready(
function()
{
var zf="";
var data="{root:[{name:'1',title:'123'},{name:'2',title:'456'}]}";
var dataObj=eval("("+data+")");
}
)
</script>
</head>
<body>
输出的值类似于得到[{"name":"1","title":"123"},{"name":"2","title":"456"}]
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<script type='text/javascript' src='../jquery/jquery-1.4.3.min.js'></script>
<script type="text/javascript" src="http://www.coding123.net/rardownload/20130106/20130106170832648.js"></script>
<script type="text/javascript">
$(document).ready(
function()
{
var zf="";
var data="{root:[{name:'1',title:'123'},{name:'2',title:'456'}]}";
var dataObj=eval("("+data+")");
document.body.innerHTML = JSON.stringify(dataObj.root);
}
)
</script>
</head>
<body>
输出的值类似于得到[{"name":"1","title":"123"},{"name":"2","title":"456"}]
</body>
</html>
返回在哪里体现的呢?
<HEAD>
<TITLE> New Document </TITLE>
<script type="text/javascript">
// 输出的值类似于得到[{"name":"1","title":"123"},{"name":"2","title":"456"}]
window.onload = function() {
var data="{root:[{name:'1',title:'123'},{name:'2',title:'456'}]}";
var dataObj=eval("("+data+")");
var objArr = []
var root = dataObj.root;
for(var i=0;i<root.length;i++) {
var keyValueArr = [];
var obj = root[i];
for(var key in obj) {
keyValueArr.push('"' + key + '":' + '"'+obj[key]+'"');
}
objArr.push('{' + keyValueArr.join(',') + '}');
} document.getElementById('d1').innerHTML = '[' + objArr.join(',') + ']';
}
</script>
</HEAD>
<BODY>
<div id="d1"></div><br>
</BODY>
</HTML>
$.getJson("url",callbackFn);