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

这次给大家带来Ajax+bootstrap优化网页用户体验的步奏,Ajax+bootstrap优化网页用户体验的注意事项有哪些,下面就是实战案例,一起来看一下。

Bookstrap:美化页面:

Bootstrap是Twitter推出的一个开源的用于前端开发的工具包。

它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。

Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。

Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。

只需要引用一些定义好的类,也就是class名字,就可以创建出已经有非常漂亮的样式的网页,而且支持自适应,是一个很不错的框架。

调用文件:

  

登录后复制

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

接下来是表格的美化

条纹表格:

代号 名称 操作

登录后复制

加上详情按钮,并改变两个按钮样式,美化;

$.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代码扔进去    addshanchu();    addxiangqing();   }  });

登录后复制

查看详情的点击事件:

 //给查看详情加事件 function addxiangqing() {  $(".xq").click(function(){   $('#myModal').modal('show')   //打开模态框   var ids = $(this).attr("ids");   $.ajax({    url:"xiangqing.php",    data:{ids:ids},    dataType:"TEXT",    type:"POST",     success:function(data){     //拆分      var lie = data.split("^");      var str = "

代号:"+lie[0]+"

名称:"+lie[1]"

"; //造字符串 var str = "

代号:"+lie[0]+"

名称:"+lie[1]+"

"; $("#nr").html(str); } }); //在模态框里面要显示的内容 }) }

登录后复制

再来是详情的处理页面:

strQuery($sql);

登录后复制登录后复制

这里把拼接字符串,与调用的调用写进了封装类文件中,所以直接引用strQuery就好了

图:

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

页面总代码:

表格页:

无标题文档 .xq{ margin-left: 5px; }

显示数据

代号 名称 操作

//调用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代码扔进去 addshanchu(); addxiangqing(); } }); } //给查看详情加事件 function addxiangqing() { $(“.xq”).click(function(){ $(‘#myModal’).modal(‘show’) //打开模态框 var ids = $(this).attr(“ids”); $.ajax({ url:”xiangqing.php”, data:{ids:ids}, dataType:”TEXT”, type:”POST”, success:function(data){ //拆分 var lie = data.split(“^”);// var str = “

代号:”+lie[0]+”

名称:”+lie[1]”

“; //造字符串 var str = “

代号:”+lie[0]+”

名称:”+lie[1]+”

“; $(“#nr”).html(str); } }); //在模态框里面要显示的内容 }) } //把删除事件封装成方法: function addshanchu() { //给删除按钮加上事件 $(“.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);//遍历$str="";foreach ($arr as $v){ $str = $str.implode("-",$v)."|"; //用-把$v拼起来,拼出来是1-红2-蓝,用|分割,拼出来是1-红|2-蓝|}$str = substr($str,0,strlen($str)-1);//截取字符串:从第0个开始,截取它的长度-1//strlen获取字符串长度echo $str;

登录后复制

删除处理页

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

登录后复制

详情处理页面:

strQuery($sql);

登录后复制登录后复制

用Bootstrap比正常写的网页美观一些

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

推荐阅读:

如何用ajax编写登录页面

ajax实现分页和分页查询功能的步奏详解

以上就是Ajax+bootstrap优化网页用户体验的步奏的详细内容,更多请关注【创想鸟】其它相关文章!

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

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

(0)
上一篇 2025年3月8日 14:51:10
下一篇 2025年3月2日 17:08:14

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

相关推荐

  • Ajax+Struts2怎么实现用户输入验证码校验功能

    这次给大家带来Ajax+Struts2怎么实现用户输入验证码校验功能,Ajax+Struts2实现用户输入验证码校验功能的注意事项有哪些,下面就是实战案例,一起来看一下。 众所周知,验证码在我们的生活中都是非常常见的,很多公司都在各种折腾各…

    2025年3月8日
    200
  • ajax操作全局监测,用户session失效怎么处理

    这次给大家带来ajax操作全局监测,用户session失效怎么处理,处理ajax操作全局监测,用户session失效的注意事项有哪些,下面就是实战案例,一起来看一下。 ajax 操作全局监测,用户session失效的解决方法 jQuery(…

    编程技术 2025年3月8日
    200
  • beforeSend怎么提高用户体验

    这次给大家带来beforeSend怎么提高用户体验,beforeSend提高用户体验的注意事项有哪些,下面就是实战案例,一起来看一下。 jQuery是经常使用的一个开源js框架,其中的$.ajax请求中有一个beforeSend方法,用于在…

    编程技术 2025年3月8日
    200
  • Vue2.0怎样操作用户权限

    这次给大家带来Vue2.0怎样操作用户权限,Vue2.0操作用户权限的注意事项有哪些,下面就是实战案例,一起来看一下。 Vue-Access-Control是一套基于Vue/Vue-Router/axios 实现的前端用户权限控制解决方案,…

    编程技术 2025年3月8日
    200
  • vue判断用户是否登录

    这次给大家带来vue判断用户是否登录,vue判断用户是否登录的注意事项有哪些,下面就是实战案例,一起来看一下。 通过判断该用户是否登录过,如果没有登录则跳转到login登录路由,如果登录则正常跳转。 一丶首先在用户登录前后分别给出一个状态来…

    编程技术 2025年3月8日
    200
  • React中使用BootStrap用户体验框架(详细教程)

    这篇文章主要介绍了react bootstrap用户体验框架快速上手的相关知识,非常不错,具有参考借鉴价值,需要的朋友可以参考下 官方文档http://react-bootstrap.github.io/getting-started.ht…

    2025年3月8日
    200
  • 如何操作JS获取用户所在城市及地理位置

    这次给大家带来如何操作JS获取用户所在城市及地理位置,操作JS获取用户所在城市及地理位置的注意事项有哪些,下面就是实战案例,一起来看一下。 获取用户地理位置 $.getScript(‘http://int.dpool.sina.com.cn…

    编程技术 2025年3月8日
    200
  • 360极速浏览器显示主页按钮的操作流程

    许多360极速浏览器新手用户都想知道如何显示主页按钮。本文将提供清晰的步骤,帮助您轻松实现这一功能。 首先,打开360极速浏览器。如下所示: (请注意:由于我没有访问外部图片链接的能力,我无法验证图片是否正确显示。请确保图片链接有效。) 这…

    2025年3月7日 互联网
    200
  • 透视鸿蒙系统:功能实测与使用感受

    鸿蒙系统作为华为推出的全新操作系统,在行业内引起了不小的轰动。作为华为在美国禁令之后的一次全新尝试,鸿蒙系统被寄予了厚望和期待。近日,我有幸得到了一部搭载鸿蒙系统的华为手机,经过一段时间的使用和实测,我将分享一些关于鸿蒙系统的功能实测和使用…

    互联网 2025年3月6日
    200
  • C++程序从用户获取输入

    在任何编程语言中编写程序时,接收输入是我们几乎在所有程序中要做的基本工作。有时我们直接从控制台获取输入,有时我们从文件中获取输入。从文件中获取输入有一定的好处,因为它不需要我们一遍又一遍地输入,有时我们可以将一些好的输入测试用例保存到文件中…

    2025年3月6日
    200

发表回复

登录后才能评论