如何在页面中返回的值是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>

解决方案 »

  1.   

    不知楼主描述什么东西。。将json对象序列化为对应的json格式的字符串?如果是可以使用json2.js
      

  2.   


    <!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>
      

  3.   

    但是并没有看到 ajax 请求的代码,
    返回在哪里体现的呢?
      

  4.   

    json是个好东西,研究一下wcf直接与前端通过json通讯,WCF、前端都是我所爱。
      

  5.   

    <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>
      

  6.   

    得到json数据不就是:
    $.getJson("url",callbackFn);