Ajax删除数据与查看数据操作的步奏详解

这次给大家带来Ajax删除数据与查看数据操作的步奏详解,Ajax删除数据与查看数据操作的注意事项有哪些,下面就是实战案例,一起来看一下。

1.数据库找一张表:

Ajax删除数据与查看数据操作的步奏详解

颜色表

2.主页面

主页面的代码用到tbody;

TBODY作用是:

可以控制表格分行下载,从而提高下载速度。

(网页的打开是先表格的的内容全部下载完毕后,才显示出来,分行下载可以先显示部分内容,这样会减少用户等待时间。

使用TBODY的目的是可以使得这些包含在内的代码不用在整个表格都解析后一起显示,就是说如果有多个行,那么如果得到一个TBODY行,就可以先显示一行。

 BODY是HTML的文本体,一个HTML文件,只有一个BODY,而在TABLE中可以有多个TBODY。

TBODY这个标签可以控制表格分行下载,当表格内容很大时比较实用,在需要分行下载处加上和,

比如:

 以下为引用的内容:head1head2首先显示首先显示再显示再显示foot1foot2

 注意:

*1.TBODY元素在浏览器中不会被渲染表示

*2.当不同行间的单元间合并时各单元格所在的行不要加TBODY标签

提示:TBODY元素内包含的有效标签有:TD、TH、TR 特别提示 本例代码的运行将看不到效果,因为表格中的内容比较少,

只有在数据量大而且表格嵌套较多时才看得到效果。

主页面代码:

    无标题文档  

显示数据

代号 名称 操作
$.ajax({ url:"jiazai.php",// 显示所有的数据不用写data dataType:"TEXT", success:function(data) { } });

登录后复制

图:

Ajax删除数据与查看数据操作的步奏详解

回调函数里面是空的,等会回来写;

接着是加载页面:

显示:遍历数组,显示出表的内容,具体:

Query($sql);//遍历$str="";foreach ($arr as $v){  $str = $str.implode("-",$v)."|";  //用-把$v拼起来,拼出来是1-红2-蓝,用|分割,拼出来是1-红|2-蓝|}echo $str;

登录后复制

来看一下输出的是什么:

Ajax删除数据与查看数据操作的步奏详解

在最后面多了一条竖线,去竖线:

$str = substr($str,0,strlen($str)-1);//截取字符串:从第0个开始,截取它的长度-1//strlen获取字符串长度

登录后复制

再来看:

Ajax删除数据与查看数据操作的步奏详解

现在来写回调函数:

  $.ajax({    url:"jiazai.php",//    显示所有的数据不用写data  dataType:"TEXT",    success:function(data)    {      var str = "";      var hang = data.split("|");      //split拆分字符串      for(var i = 0;i<hang.length;i++)      {        //通过循环取到每一行;拆分出列;        var lie = hang[i].split("-");        str = str+          ""          +lie[0]+          ""          +lie[1]+          "操作";      }      $("#td").html(str);      //找到td把html代码扔进去    }  });

登录后复制

写完看下页面:

Ajax删除数据与查看数据操作的步奏详解

3.接下来就可以写删除了:

先在在最后的一个单元格中添加删除按钮,并传一个主键值:

"" +          "" +          //ids里面存上主键值          "";

登录后复制

Ajax删除数据与查看数据操作的步奏详解 

给删除按钮添加事件,并调用Ajax方法:

**

异步与同步的区别:

同步需要等待返回结果才能继续,异步不必等待,一般需要监听异步的结果

同步是在一条直线上的队列,异步不在一个队列上 各走各的

**

 //给删除按钮加上事件      $(".sc").click(function(){        var ids = $(this).attr("ids");        $.ajax({          url:"shanchu.php",          data:{ids:ids},          dataType:"TEXT",          type:"POST",          success:function (d) {                      }        });      })

登录后复制

回调函数等等回来写;

继续删除处理页面:

Query($sql,0)){  echo "ok";}else{  echo "no";}

登录后复制登录后复制

这样来看:

Ajax删除数据与查看数据操作的步奏详解

点击删除,删掉以后不刷新页面,

若是让他自动加载数据,需要把加载数据的代码封装成一个方法,删除的时候调用此方法;就哦可了

主页面代码:

    无标题文档  

显示数据

代号 名称 操作
//调用load方法 load(); //把加载数据封装成一个方法 function load() { $.ajax({ url: "jiazai.php",// 显示所有的数据不用写data dataType: "TEXT", success: function (data) { var str = ""; var hang = data.split("|"); //split拆分字符串 for (var i = 0; i < hang.length; i++) { //通过循环取到每一行;拆分出列; var lie = hang[i].split("-"); str = str + "" + lie[0] + "" + lie[1] + "" + "" + //ids里面存上主键值 ""; } $("#td").html(str); //找到td把html代码扔进去 //给删除按钮加上事件 $(".sc").click(function () { var ids = $(this).attr("ids"); $.ajax({ url: "shanchu.php", data: {ids: ids}, dataType: "TEXT", type: "POST", success: function (d) { if (d.trim() == "ok") { alert("删除成功"); //调用加载数据的方法 load(); } else { alert("删除失败"); } } }); }) } }); }

登录后复制

删除页面代码:

Query($sql,0)){  echo "ok";}else{  echo "no";}

登录后复制登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

Ajax不刷新页面的情况下实现分页查询

ajax分页查询图文详解

以上就是Ajax删除数据与查看数据操作的步奏详解的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2776420.html

(0)
上一篇 2025年3月8日 14:51:19
下一篇 2025年3月8日 14:51:27

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Ajax的基础与登入步奏详解

    这次给大家带来Ajax的基础与登入步奏详解,Ajax的基础与登入注意事项有哪些,下面就是实战案例,一起来看一下。 Ajax 是 Asynchronous JavaScript and XML的缩写。 Ajax的优点: 优点:减轻服务器的负担…

    2025年3月8日 编程技术
    200
  • 怎样用ajax实现弹窗登录

    这次给大家带来怎样用ajax实现弹窗登录,用ajax实现弹窗登录的注意事项有哪些,下面就是实战案例,一起来看一下。 下面介绍如何实现AJAX弹窗登录。 在ECSHOP中的user.PHP中有处理用户登录的请求。 /* 处理 ajax 的登录…

    编程技术 2025年3月8日
    200
  • 怎么用ajax操作页面加载和内容删除

    这次给大家带来怎么用ajax操作页面加载和内容删除,用ajax操作页面加载和内容删除的注意事项有哪些,下面就是实战案例,一起来看一下。 ajax最大的好处就在于加载和删除的时候不会跳转页面,现在的网页大多都会选择用ajax来写,相比嵌入PH…

    2025年3月8日
    200
  • ajax实现登录功能的图文详解

    这次给大家带来ajax实现登录功能的图文详解,ajax实现登录功能的注意事项有哪些,下面就是实战案例,一起来看一下。 AJAX的全称是Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)…

    2025年3月8日
    200
  • Ajax交互时被报status=parsererror错误如何解决

    这次给大家带来Ajax交互时被报status=parsererror错误如何解决,解决Ajax交互时报status=parsererror错误的注意事项有哪些,下面就是实战案例,一起来看一下。 原因:servlet 返回的数据不是 Json…

    编程技术 2025年3月8日
    200
  • Ajax校验数据有没有重复

    这次给大家带来Ajax校验数据有没有重复,Ajax校验数据有没有重复的注意事项有哪些,下面就是实战案例,一起来看一下。 一、controller层: @ResponseBody @RequestMapping(“entityFindByCo…

    编程技术 2025年3月8日
    200
  • 前端与后端有哪几种ajax交互方法

    这次给大家带来前端与后端有哪几种ajax交互方法,前端与后端的ajax交互注意事项有哪些,下面就是实战案例,一起来看一下。 前端ajax与后端Spring MVC控制器有以下五种数据交互方式。(前台使用了dhtmlxGrid,后端使用了fa…

    编程技术 2025年3月8日
    200
  • Ajax中post方法返回时候报错问题详解

    这次给大家带来Ajax中post方法返回时候报错问题详解,处理Ajax中post方法返回时候报错的注意事项有哪些,下面就是实战案例,一起来看一下。 这是Node.js服务器 $(“.reg_code_btn”).click(function…

    2025年3月8日
    200
  • 用json实现ajax的数据传输方法

    这次给大家带来,用json实现ajax数据传输的注意事项有哪些,下面就是实战案例,一起来看一下。 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON…

    2025年3月8日 编程技术
    200
  • 在实战项目中Ajax应该如何传递JSON

    这次给大家带来在实战项目中Ajax应该如何传递JSON,在实战项目中Ajax传递JSON的注意事项有哪些,下面就是实战案例,一起来看一下。 前面的话   虽然ajax全称是asynchronous javascript and XML。但目…

    2025年3月8日
    200

发表回复

登录后才能评论