Ajax
HansMa
一个还没对象的头顶掉毛程序猿大叔。
展开
-
Ajax基础
Ajax对象 获取对象 通过上一节我们发现,想要使用 ajax 的一系列功能,我们就必须先得到 ajax 对象 基于 W3C标准 浏览器: var xhr = new XMLHttpRequest(); 基于IE内核的浏览器: var xhr = new ActiveXObject('Microsoft.XMLHTTP'); <script> va原创 2018-08-20 19:37:42 · 750 阅读 · 0 评论 -
Ajax与XML
Ajax请求后台返回数据时,都是简单的字符串或数字; 如果后台有大量数据要返回,我们应该怎么办? 目前有两种技术方案: 1:将数据打包成 XML 的格式进行传输 2:将数据打包成 json 的格式进行传输 XML基本语法规则 XML 文档必须有根元素,根元素是所有其他元素的父元素 <root> <child> <subchild>...原创 2018-08-20 20:16:01 · 2989 阅读 · 0 评论 -
Ajax与JSON
XML之所以应用广泛,就因为XML数据结构化明确,适合大数据传输; 但是,在后端中生成XML数据时,需要我们填写很多成对标签,然后声明响应头为XML; 而在JS解析时,也要进行DOM节点的遍历查找; 而字符串,没有结构化,容易造成混乱,无法完成大量数据的传输; 难道,我们就不能创造一种具有结构明确的字符串格式吗? 生成和解析简单,易读且结构化明确,适合大数据传输的字符串结构:JSON ...原创 2018-08-20 20:19:21 · 120 阅读 · 0 评论 -
Ajax跨域访问及JSONP技术
跨域问题的解决方案 认识JSONP &amp;amp;amp;lt;script src=&amp;amp;quot;ajax.js&amp;amp;quot;&amp;amp;amp;gt; &amp;amp;amp;lt;/script&amp;amp;amp;gt; &amp;amp;amp;lt;script&amp;amp;amp;gt; $.get('h原创 2018-08-20 19:43:59 · 124 阅读 · 0 评论 -
Ajax无刷新分页
无刷新分页 整体思路: 用户点击上一页、下一页,点击触发事件,根据当前页码,拼接ajax请求参数,发送请求; 后台接受请求及参数,链接数据库获取数据,处理数据后返回前台; 前台接到数据后,删除旧数据,遍历添加新数据; 前台代码: <body> <a href="" id="s">上一页</a> <a href="" i原创 2018-08-21 11:05:02 · 314 阅读 · 0 评论 -
Ajax仿百度推举
仿百度搜索推举 后台PHP模糊查找获取数据: $v = $_GET['v']; mysql_connect('localhost','root',''); mysql_query('use test'); mysql_query('set names utf8'); //SQL 语句 $sql = &amp;amp;quot;select * from test where name like '&amp;amp;quot;.$v.&amp;amp;q原创 2018-08-20 20:10:27 · 152 阅读 · 0 评论