ajax实现加载页面、删除、查看详细信息 bootstrap美化页面!

发布时间 - 2026-01-11 00:09:33    点击率:

由于有些的程序员可能不是很会Photoshop,所以为了美化页面,我们可以借助工具bootstrap,实现起来相对就要比之前做的美观一些,

今天我用bootstrap把之前做的显示表格进行了一下美化,同时也把ajax部分进行了优化,看起来会更清晰

 我没有下载bootstrap的包,直接从网页引用的

<script src="jquery-3.1.1.min.js"></script>
<link rel="stylesheet" href="https://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script>

注意:如果要引用其中一个包含jquery的多个JS文件,那么jquery文件一定要放在第一位

下面是我在首页把显示的表格进行了美化,用了条纹表格,相对来说更美观了

 <h2>内容加载</h2>

 <table class="table table-striped"> <!--从bootstrap中引用了里面的class-->
  <thead>
  <tr>
   <th>水果名称</th>
   <th>水果价格</th>
   <th>水果产地</th>
   <th>操作</th>
  </tr>
  </thead>

  <tbody id="tb">

  </tbody>
 </table>

 昨天写的ajax 部分也进行了优化,以防太多的括号之类的出现问题导致程序不运行,昨天的jiazaiym.php,shanchu.php已经写过了,今天再补上查看页面xiangqing.php

<?php
header("Content-type:text/html;charset=utf-8");

$ids=$_POST["ids"];

include("DADB.class.php");
$db=new DADB();
$sql="select * from fruit where ids='{$ids}' ";
$arr=$db->Query($sql,1);

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

ajax部分代码如下:

<script type="text/javascript">
 Load();
 function Load() {
  $.ajax({
   url: "jiazaiym.php",
   dataType: "TEXT",
   success: function (data) {
    //alert(data);
    var str = "";
    var hang = data.split("|");

    for (var i = 0; i < hang.length; i++) {
     var lie = hang[i].split("^");
     str = str + "<tr><td>" + lie[1] + "</td><td>"
      + lie[2] + "</td><td>" + lie[3] + "</td><td> <button type='button' ids='"+lie[0]+"' class='btn btn-primary sc'>删除</button><button type='button' ids='"+lie[0]+"' class='btn btn-primary ck' data-toggle='modal' data-target='#myModal'>查看</button></td></tr>" //用bootstrp写删除和查看的按钮

    }
     $("#tb").html(str);

     addshanchu();
     chakan();
    }

  })
 }

 //删除页面的方法
 function addshanchu(){
 $(".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("删除失败");
    }
   }
  })
 })
 }

 //查看的方法:
 function chakan()
 {
  $(".ck").click(function(){
   //显示模态框
//   $('#myModal').modal('show');

   //往模态框里面加内容
   var ids =$(this).attr("ids");

   $.ajax({
    url:"xiangqing.php",
    data:{ids:ids},
    type:"POST",
    dataType:"TEXT",
    success:function(chakan)
    {

     var lie=chakan.split("^");

     var aa="<div>水果名称:"+lie[1]+"</div><div>水果价格:"+lie[2]+"</div><div>水果产地:"+lie[3]+"</div>";

     $("#nr").html(aa);
    }

   })
  })
 }

模态框的html代码如下所示,点击查看会蹦出模态框:

<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
 <div class="modal-dialog">
  <div class="modal-content">
   <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
    <h4 class="modal-title" id="myModalLabel">详细信息</h4>
   </div>
   <div class="modal-body" id="nr">

   </div>
   <div class="modal-footer">
    <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
   </div>
  </div><!-- /.modal-content -->
 </div><!-- /.modal -->
</div>

写完后页面如下所示:

这样看起来页面就美观多了,而且代码用不同的方法封装后也显得整齐有序了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# ajax加载页面  # bootstrap美化页面  # bootstrap优化页面  # bootstrap flask登录页面编写实例  # Ajax bootstrap美化网页并实现页面的加载删除与查看详情  # 一个基于flask的web应用诞生 bootstrap框架美化(3)  # 进行了  # 模态  # 所示  # 多出  # 昨天  # 就会  # 我在  # 太多  # 过了  # 多个  # 我们可以  # 我用  # 用了  # 点击查看  # 要比  # 其中一个  # 首页  # 完后  # 也把  # 补上 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: JavaScript中的标签模板是什么_它如何扩展字符串功能  如何用PHP快速搭建CMS系统?  ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  Android仿QQ列表左滑删除操作  Bootstrap整体框架之CSS12栅格系统  高性能网站服务器部署指南:稳定运行与安全配置优化方案  如何正确选择百度移动适配建站域名?  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  Python3.6正式版新特性预览  Laravel如何使用.env文件管理环境变量?(最佳实践)  html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  网站制作免费,什么网站能看正片电影?  iOS正则表达式验证手机号、邮箱、身份证号等  在线制作视频网站免费,都有哪些好的动漫网站?  javascript如何操作浏览器历史记录_怎样实现无刷新导航  潮流网站制作头像软件下载,适合母子的网名有哪些?  如何快速重置建站主机并恢复默认配置?  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  Internet Explorer官网直接进入 IE浏览器在线体验版网址  创业网站制作流程,创业网站可靠吗?  PHP 500报错的快速解决方法  在centOS 7安装mysql 5.7的详细教程  魔毅自助建站系统:模板定制与SEO优化一键生成指南  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  百度浏览器网页无法复制文字怎么办 百度浏览器复制修复  Laravel如何与Pusher实现实时通信?(WebSocket示例)  Laravel如何实现文件上传和存储?(本地与S3配置)  Laravel如何使用Telescope进行调试?(安装和使用教程)  浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】  html如何与html链接_实现多个HTML页面互相链接【互相】  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  如何在Ubuntu系统下快速搭建WordPress个人网站?  如何基于云服务器快速搭建个人网站?  如何在阿里云部署织梦网站?  iOS验证手机号的正则表达式  Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】  中国移动官方网站首页入口 中国移动官网网页登录  原生JS实现图片轮播切换效果  JS中对数组元素进行增删改移的方法总结  如何在万网开始建站?分步指南解析  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  Claude怎样写结构化提示词_Claude结构化提示词写法【教程】  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  Swift开发中switch语句值绑定模式  Python数据仓库与ETL构建实战_Airflow调度流程详解  SQL查询语句优化的实用方法总结  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  如何在Windows 2008云服务器安全搭建网站?