关于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的数据格式不对??请大大们帮忙,真心的谢谢!
第一个页面: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
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28