js+ajax 如何获取数据库里的一个表的所有值或者某个值?
如题,我用js+ajax做了简单的留言板,可以成功的向数据库插入留言内容,问题是我该如何获取这个留言内容,要用什么方法来获取这个值? 各位高手帮忙吧!
一下是js代码
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$("#btnPost").click(function () {
$.post("PostComment.ashx", { "msg": $("#txtComment").val() },
function (data, status) {
if (status != "success") {
alert("发表评论失败!");
return;
}
if (data == "ok") {
alert("发评论成功!");
}
else {
alert("评论内容有误,请重新输入!");
}
});
});
});
</script>
该怎么改这个代码?
ajax代码如下:
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
var data = new T_PostsTableAdapter().GetDataByAll();
if (data.Count <= 0) {
context.Response.Write("None | 0");
}
else
{
context.Response.Write("ok | " + data);
}
}
最后怎么把获取的数据绑定到table里头???
------解决方案--------------------这里只能用手拼写了Html了,或者采用http://www.51aspx.com/CodeFile/AjaxAccessGuestbook/Book_Get.aspx.cs.html的形式
------解决方案--------------------看看最简单的AJAX例子:
http://download.csdn.net/detail/xingfengtingyu/4225154
传不同的参数来代表不同的工能,后台代码可以随便写
------解决方案--------------------拼成JSON返回,然后前台解析JSON就可以
------解决方案--------------------前台请求到后台查询数据后构造成jason 传到前台,再利用eval()解析json。这里如果你知道ajax的原理话应该不难理解,实在不懂可以一点一点的去了解 消化