救命啊!!!!!
各位帮我看一下以下代码,到底哪里出错了?
<head>
<title></title>
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$.post("ReturnPost.ashx", function (data, status) {
if (status != "success") {
$("#ulComment").append($("<li>加载评论失败!</li>"));
return;
}
var lines = data.split("$");
for (var i = 0; i < lines.length; i++) {
var line = lines[i];
var fields = line.split("|");
var comment = $("<li>IP地址:" + fields[0] + "发帖日期:" + fields[1] + "内容:" + fields[2] + "</li>");
$("#ulComment").append(comment);
}
});
});
</script>
</head>
<body>
<ul id="ulComment ">
</ul>
</body>
</html>
以下是“ReturnPost.ashx”页面代码:
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
var comments = new T_PostsTableAdapter().GetData();
StringBuilder sb = new StringBuilder();
foreach (var comment in comments)
{
sb.Append(comment.IPAddr).Append("|").Append(comment.PostDtae).Append("|").Append(comment.Msg).Append("$");
}
context.Response.Write(sb.ToString().Trim('$'));
}
数据库里的内容可以取出来,但是不能再网页上显示出。 给位大侠救我一命吧!!!