怎么用ajax操作页面加载和内容删除

这次给大家带来怎么用ajax操作页面加载和内容删除,用ajax操作页面加载和内容删除的注意事项有哪些,下面就是实战案例,一起来看一下。

ajax最大的好处就在于加载和删除的时候不会跳转页面,现在的网页大多都会选择用ajax来写,相比嵌入PHP代码来说减少了代码量,同时加载页面也会比较快,下面是用ajax以数据库fruit表为例写的加载页面和水果的删除,刚开始用ajax可能写起来还是会比较手生,就当是练习好了。

这是fruit表:

怎么用ajax操作页面加载和内容删除

 下面就是首页的代码了,先建一个php文件main.php

内容加载

水果名称 水果价格 水果产地 操作

登录后复制

我选择的是在页面只显示fruit表中的水果名称 价格和产地这三列,下面我们就要写加载的处理页面了,建一个php文件,jiazaiym.php

 Query($sql);$str="";foreach($arr as $v){ $str=$str.implode("^",$v)."|"; //每一行之间用“|”连接,这样最后就会多出一个“|”}$str=substr($str,0,strlen($str)-1); //把最后多出的“|”用截取字符串的方式删去echo $str;?>

登录后复制

加载页面代码写完之后就可以正式的写ajax了,这些是要写在main.php中的。

 $.ajax({  url:"jiazaiym.php",  dataType:"TEXT",  success:function(data){   var str = "";   var hang = data.split("|");   for(var i=0;i<hang.length;i++)   {    var lie = hang[i].split("^");     str = str+""+lie[1]+""+lie[2]+""+lie[3]+""   }   $("#tb").html(str);  } })

登录后复制

注意:在写ajax的时候要特别注意里面的分号和逗号,我自己总是把逗号写成分号,结果无法输出,在检查一遍代码无误后,才发现是逗号写错了,这是件非常令人头疼的事情。 

写完加载页面之后我们要开始写删除页面了,建一个php文件shanchu.php,删除页面是非常简单的,和之前直接嵌入php 是差不多的。 

Query($sql,0)){ echo"OK";}else{ echo"flase";}

登录后复制

接下来在我要重新写一个ajax的时候会发现,写完之后不运行,因为在加载页面的时候删除里面的 class不识别,这就需要我把删除放到加载的ajax里面了,同时把加载封装成一个方法,删除的时候调用一下就可以。

 Load(); function Load() {  $.ajax({   url: "jiazaiym.php",   dataType: "TEXT",   success: function (data) {    var str = "";    var hang = data.split("|");    for (var i = 0; i < hang.length; i++) {     var lie = hang[i].split("^");     str = str + "" + lie[1] + "" + lie[2] + "" + lie[3] + ""    }    $("#tb").html(str);    //删除页面    $(".sc").click(function(){     var ids=$(this).attr("ids");    $.ajax({     url: "shanchu.php",     data: {ids: ids},     type: "POST",     dataType: "TEXT",     success: function (aa) { //去空格      if (aa.trim() == "OK") {       alert("删除成功");       Load();      }      else {       alert("删除失败");      }     }    })    })   }  }) }

登录后复制

这样写起来就没有问题了。

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

推荐阅读:

怎样用ajax实现弹窗登录

Ajax+bootstrap优化网页用户体验的步奏

以上就是怎么用ajax操作页面加载和内容删除的详细内容,更多请关注【创想鸟】其它相关文章!

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

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

(0)
上一篇 2025年3月8日 14:50:49
下一篇 2025年3月8日 14:51:01

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

相关推荐

  • 怎样用ajax实现弹窗登录

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

    编程技术 2025年3月8日
    100
  • 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
  • 多个异步Ajax请求导致的代码嵌套怎么解决

    这次给大家带来多个异步Ajax请求导致的代码嵌套怎么解决,解决多个异步Ajax请求导致的代码嵌套的注意事项有哪些,下面就是实战案例,一起来看一下。 问题 前端小同学在做页面的时候,犯了个常见的错误:把多个Ajax请求顺序着写下来了,而后面的…

    编程技术 2025年3月8日
    200
  • 使用Blod做出ajax的进度条下载

    这次给大家带来使用Blod做出ajax的进度条下载,使用Blod做出ajax的进度条下载的注意事项有哪些,下面就是实战案例,一起来看一下。 普通的浏览器下载 在web开发中,如果要实现下载功能,往往都是使用新开web页面或者是使用ifram…

    2025年3月8日
    200

发表回复

登录后才能评论