首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

关于jquery接不到值的缘故

2012-07-28 
关于jquery接不到值的原因ztm和nrjj的值为undefined显示书目信息正题名:undefined内容简介:undefined这个

关于jquery接不到值的原因
ztm和nrjj的值为undefined
显示书目信息

正题名:undefined

内容简介:undefined



这个是需要显示值的页面:

JScript code
<script type="text/javascript">    $(document).ready(function () {        $("p").click(function () {            $.post("ashx/test.ashx", function (data, status) {                var comments = $.parseJSON(data);                for (var i = 0; i < comments.length; i++) {                    var comment = comments[i];                    var book = $("<p>正题名:" + comment.ztm + "</p><br/><p>内容简介:" + comment.nrjj + "</p>");                    $("#k").append(book);                }            });        });    })  </script>

这个是ashx文件
C# code
 public void ProcessRequest(HttpContext context)        {            context.Response.ContentType = "text/html";            BookTest bt = new BookTest();            List<BookTest> list = new List<BookTest>();            bt.Nrjj = "发改委成立至今只做过两件事:1、涨价,2、替涨价辩护.";            bt.Ztm = "中国";            list.Add(bt);            JavaScriptSerializer jss = new JavaScriptSerializer();            string data = jss.Serialize(list);            context.Response.Write(data);        }        public bool IsReusable        {            get            {                return false;            }        }


[解决办法]
想遍历多个的话
$.each(data, function(i) {
$("#k").append("<p>正题名:" + data[i].ztm + "</p><br/><p>内容简介:" + data[i].nrjj + "</p>");
})
[解决办法]
var book = $("<p>正题名:" + comment.Ztm + "</p><br/><p>内容简介:" + comment.Nrjj + "</p>");

注意键名的大小写。

热点排行