日期:2014-05-16  浏览次数:20302 次

求教如何在页面将数据传回数据库的问题
我有个按钮,点击后触发一个事件。如果成功后,我想把数据库中的state(布尔型)变成1,如果未成功则为0不变。并且通过AJAX获取state为0的表其他列如message信息,并传入页面逐行遍历打印出来。这个如何实现,详细点,新手!谢了

------解决方案--------------------
给你的按钮加上click事件,然后通过回调函数 来实现你的 事件成功则state变为1 不成功则为零。
第一,用jquery实现click绑定 例如:
HTML code
<input id="test" type="button" value="测试">
那么你就可以用jquery写一条脚本[code=JScript]$("#test").click(function(){
   ......//这里面就是点击时执行的事件,显然你的意思这个事件是使数据库中表的state改变,但是你没有说具体是哪个表,哪个一行,需要改变,所以这里你自己写。但是我可以告诉你具体实现
 用ajax执行请求,并且返回结果
$.ajax({
   type: "POST",
   url: "some.php",//这个是你要请求的后台地址,如果有返回值要由后台来执行
   data: "name=John&location=Boston",//这里是示例
   success: function(msg){
   alert( "Data Saved: " + msg );//这里的返回值就是说的 查询 state=0的 所有行
   }
});});