博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ajax 实现修改功能
阅读量:4975 次
发布时间:2019-06-12

本文共 3615 字,大约阅读时间需要 12 分钟。

 这段时间在做项目,发现自己忘得好快呀,幸亏有博客园帮我记着呢,整理博客园简直不要太重要了哦

 因为做的是一个内部管理系统,只用了一个主页面,所有的都不允许整个网页刷新,所以我们只能用ajax

来做,当然刚开始做也走了很多的弯路,最终还是做出来了 这点还是比较欣慰的

 今天要整理一下ajax实现修改功能 这里的login登录也不写了,主要是写一下修改的大体代码,方便以后

用的时候查找

 样式我用的是bootstrap,一开始要引入三个文件,这里就不多说了,下面是页面所要显示的样式

1 
39

当然看到这个地方,还要有一个修改的按钮 需点击后触发事件

  //这里面的值是通过php代码求出来的,这里就不多说了

下面是ajax部分了 为了方便,我把修改写成了一个方法,用到的时候直接调用就可以了

1 function xiugai() 2     { 3         var ids = ""; //首先定义为空 4         var rmc1= ""; 5         var rsl1= ""; 6         var rqi1= ""; 7         var rcg1= ""; 8         $(".xiugai").click(function() {   //给修改按钮一个点击事件 9             ids = $(this).attr("ids0");10 11             rmc1= $(this).attr("ids1");  //把之前有的值取出来,赋值给表单的val13             rsl1= $(this).attr("ids2");14             rqi1= $(this).attr("ids3");15             rcg1= $(this).attr("ids4");16 17             $("#rmc").val(rmc1);18             $("#rsl").val(rsl1);19             $("#rqi").val(rqi1);20             $("#rcg").val(rcg1);21 22             $("#rcbtn").click(function(){23                 var rmc=$("#rmc").val();24                 var rsl=$("#rsl").val();25                 var rqi=$("#rqi").val();26                 var rcg=$("#rcg").val();27 28                 $.ajax({29                     url:"xiugai.php",30                     data:{ids:ids,rmc:rmc,rsl:rsl,rqi:rqi},31                     type:"POST",32                     dataType:"TEXT",33                     success:function(xx){34                         //alert(xx);35                         if(xx.trim()=="OK")36                         {37                             alert("修改成功");38                             Load();39                         }40 41                     }42                 })43                 $('#myModal2').modal('hide')44             })45         });46     }
1 
Query($sql1);12 13 $sql="update qxcg set qxdh='{
$arr[0][0]}',cgsl='{
$cgsl}',cgrq='{
$cgrq}' where ids='{
$ids}'";14 15 if($db->Query($sql,0))16 {17 echo"OK";18 }19 else20 {21 echo"NO";22 }

这样就可以实现修改按钮的功能了 点击修改之后有个弹出框,如图所示:

修改后点击保存,弹出框消失,内容保存就Ok了

 

转载于:https://www.cnblogs.com/xiaodouding/p/6659221.html

你可能感兴趣的文章
Ubuntu下配置jdk和tomcat
查看>>
大型网站的演变升级
查看>>
图片延迟加载的实现
查看>>
php适配器模式(adapter pattern)
查看>>
C# 委托链(多播委托)
查看>>
解密个推持续集成
查看>>
基本SCTP套接字编程常用函数
查看>>
C 编译程序步骤
查看>>
页面抓取匹配时,万恶的\r,\n,\t 要先替换掉为空,出现匹配有问题,都是这个引起的...
查看>>
利用Node.js调用Elasticsearch
查看>>
构造函数
查看>>
LeetCode N-Queens
查看>>
jstat 命令
查看>>
leetcode[155]Min Stack
查看>>
《代码不朽:编写可维护软件的10大要则(C#版)》读后感
查看>>
04、我的.net Core的学习 - 网页版Hello World
查看>>
分块学习
查看>>
UIWebView 屏蔽或者修改 alert警告框
查看>>
Qt-第一个QML程序-3-自定义一个按钮
查看>>
分布式系统事务一致性解决方案
查看>>