一。加载数据

1.追加Html

$('#dictionary').load('a.html');

2.操作JavaScript

$.getJSON('b.json',function(){});

3.加载XML文档

$.get('d.xml',function(data){});

二。选择数据格式:

Html:不需要与其它程序共享数据的情况下,以HTML片段提供外部数据。

JSON:数据可重用,性能和大小方面具有优势。

XML:良好的互操作性。

三。向服务器传递数据

1.get:$.get('e.php',{'term':$(this).text()},function(data){});

2.post: $.post('e.php',{'term':$(this).text()},function(data){});

说明:.load()方法在接收到映射参数时,会默认使用POST方法发送请求。

3.序列化表单:$.get('f.php',$(this).find('input').serialize(),function(data){});

serialize()方法,用于一个jQuery对象,将匹配的DOM元素转换成能够随Ajax请求传递的查询字符串。但无法完美模拟浏览器提交。

四。关注请求:

.ajaxStart()

.ajaxStop()

.ajaxError()

五。安全限制:

通过Ajax请求取得其他站点的数据:

1.通过服务器加载远程数据,然后在客户请求时提供给浏览器。

2.不通过服务器的参与加载远程地址中的数据,则加载外来JS文件根据请求注入到<script>标签

$(document.createEmement('script')).attr('src','http://example.com/example.js').appendTo('head');

2.使用<iframe>这个Html标签来加载远程数据。

转载于:https://www.cnblogs.com/AngelLee2009/archive/2011/03/09/1977758.html

Ajax--让网站与时俱进相关推荐

  1. 解决ajax劫持,Ajax 实现网站劫持的检测方法

    https可以彻底解决劫持的问题.但是一般虚拟主机都不支持 https,难道http只能任流氓们恶意劫持么? 既然只有第一次访问时才会出现抽奖链接,通过JS在浏览器中检测,如果发现 被植入的 代码,则 ...

  2. Ajax技术网站赏析

    Google Ajax技术的领跑者,基于Ajax的广为大家熟悉的产品有Google Maps,Google Gmail,Google IG等,Google作为Ajax技术的先行者和倡导者早已经走在其它 ...

  3. 谈谈如何抓取ajax动态网站

    什么是ajax呢,简单来说,就是加载一个网页完毕之后,有些信息你你还是看不到,需要你点击某个按钮才能看到数据,或者有些网页是有很多页数据的,而你在点击下一页的时候,网页的url地址没有变化,但是内容变 ...

  4. C#:万能表单+ajax实现网站文章阅读次数限制,若达到限制次数,则需付费购买文章(单篇文章)

    网站后台创建万能表单,字段如图 html页面判断用户是否登录状态,参数传递ajax异步,成功或失败后的业务处理. //判断用户是否登陆 <script type="text/javas ...

  5. 通过ajax记录网站UV、PV数

    1.通过jquery记录网站UV.PV数据 util.track = {log: function () {var referrer = util.browser.getReferrer(),host ...

  6. java爬虫 京东_java爬虫webmagic 案例爬取动态(ajax+js) 网站京东售价格

    爬取京东手机ID与名称 爬取京东手机ID与价格 组织json 为啥没合并在一起,原因:其中有个组织价格URL的过程 项目采用maven管理 工程pom.xml文件见下一个博文 package org. ...

  7. AJAX范例大搜罗(转载)

    1.每天一个AJAX 该网站提供了很多非常酷的AJAX例子,号称是每天更新一个. 网址:http://www.ajaxcompilation.com/ 2.210个AJAX框架 一个不错的提供Ajax ...

  8. 构建静态服务器_为静态网站构建无服务器联系表

    构建静态服务器 介绍 (Introduction) A few years ago AWS launched static hosting service S3, which was a paradi ...

  9. ajax frameworks(转贴)

    Thinking in AJAX(三) -- AJAX框架汇总 引 此文原出于AJAX Patterns网站的一篇<Ajax Frameworks>的wiki文章,很早前我就注意到,后来在 ...

最新文章

  1. php笔试判断题,php笔试题收藏
  2. 丢失或损坏NDF文件如何附加数据库
  3. 【洛谷 2782】友好城市
  4. 无法安装驱动程序此计算机上不存在,11.2.4 “安装程序没有找到安装在此计算机上的硬盘驱动器”问题 (1)...
  5. 利用ueditor保存到mysql数据库时出现乱码
  6. docker之Dockerfile指令介绍
  7. Python+OpenCV:ORB: An efficient alternative to SIFT or SURF
  8. 苹果Mac强大的代码编辑器:Nova
  9. 自动控制原理第3章——时域分析法(思维导图)
  10. PHP和mysql开发谷歌地图
  11. Python天气查询系统(连接数据库版)
  12. 教你4种压缩PDF让文档快速变小的方法
  13. js中如何获取font标签中的内容
  14. 无锡旅游景点古文化的调研报告
  15. 【操作系统】存储模型(二):虚拟存储技术和置换算法
  16. 火山PC隐藏任务栏程序图标教程
  17. 如何用Python写一个安卓APP
  18. 科技创新创业2022年阜阳市高新企业扶持奖补政策新出申报条件材料流程
  19. 基于设备指纹零感验证系统
  20. 艺赛旗(RPA)新手课堂 - 原始字符串为什么不能以反斜杠结尾

热门文章

  1. Chapter7-7_Deep Learning for Coreference Resolution
  2. LeetCode MySQL 1821. 寻找今年具有正收入的客户
  3. python3 整除_python如何整除
  4. python调用cmd命令释放端口_详解python调用cmd命令三种方法
  5. 总结python处理图片等比例压缩与质量处理的方法
  6. VMware中ubuntu虚拟机与windows的端口映射,共享一个IP地址
  7. 哈希表的构造和查找算法
  8. python numpy pandas 书 全_用Python做数据分析,Numpy,Pandas,matp
  9. ACL’22 | 为大模型定制的数据增强方法FlipDA,屠榜六大NLU 数据集!
  10. 史上最清楚的BP算法详解