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

解决方案 »

  1.   

    楼主看看http://www.w3school.com.cn/jquery/jquery_ref_ajax.asp
      

  2.   

    $.post("路径",{'id':id,'name':name,},function(date){
    date就是你返回过来的其他信息})
      

  3.   

    给你的按钮加上click事件,然后通过回调函数 来实现你的 事件成功则state变为1 不成功则为零。
    第一,用jquery实现click绑定  例如:<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的 所有行
       }
    });});