+ -
当前位置:首页 → 问答吧 → 关于JSON的问题,新手问,急急!!!

关于JSON的问题,新手问,急急!!!

时间:2009-09-19

来源:互联网

我建个2个页面测试
第一个页面:test.aspx
代码:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>

      <script type="text/javascript" src="../scripts/jquery-1.3.2-vsdoc2.js"></script>

    
</head>
<body>
<form id="form1" runat="server">  

    <button id="btnAjaxGetJSON">getJSON</button><br />
<input id="Text1" type="text" />
<input id="Text2" type="text" />

<script type="text/javascript">
    $(document).ready(function() {
        $("#btnAjaxGetJSON").click(function(event) {
        var t1 = $("#Text1").val();
        var t2 = $("#Text2").val();
            $.getJSON("testajax.aspx", { txt1: t1, txt2: t2 }, function(json) {
                alert(json.result);

            });
        });
    })

      
      
    </script>
    </form>  
</body>
</html>

第2个页面:testajax.aspx
前台无代码、
后台代码:
public partial class chapter6_testajax : System.Web.UI.Page
{  
  

    protected void Page_Load(object sender, EventArgs e)
    {


        Response.Clear();
        Response.Write(\"{result:\\\"\" + \"123\" + \"\\\"}\");
          
        Response.End();
      
        
    }

  

}

问题:AJAX能请求到,但是回调的时候出问题了,json.result取不到值,估计是Response.Write(\"{result:\\\"\" + \"123\" + \"\\\"}\");
的问题,但错误在哪呢?JSON的数据格式不对??请大大们帮忙,真心的谢谢!
[ 此帖被大胃洪在2009-09-19 13:17重新编辑 ]

作者: 大胃洪   发布时间: 2009-09-19

没人帮忙??   

作者: 大胃洪   发布时间: 2009-09-20

Response.Write("{result: "+123 +"}");

作者: jamix   发布时间: 2009-09-21

相关阅读 更多