常常写脚本的人。有时候会用到$ajax,有时候也会用到$post和$get,这几个方法都是用来从Webserver上获取静态的数据文件。

jQuery对ajax操作进行了封装,在jquery中$.ajax()方法属于最底层的方法,第2层是load()、$.get()和$.post()方法。第3层是$.getScript()和$.getJSON()方法。

1)$.ajax()这种方法相信大家都不会陌生,处于最底层。功能最丰富。

2)load()方法是jQuery中最为简单和经常使用的Ajaxfangfa ,能加载远程html代码并插入DOM中。

a)样例例如以下:

$(function(){
$("#send").click(function(){
$("#resText").load("test.html");
});
});

b)也能够对载入的内容进行筛选,比如仅仅须要载入test.html页面中class为para的内容:

$("#resText").load("test.html  .para");

c)另外,传递的方式也特别值得注意,假设传递的时候没有參数,则为GET方式传递,假设有參数为POST方式传递

d)其回调函数的三个回调參数也要多多注意,比如。

$("#resText").load("test.html",function(responseText,textStatus,XMLHttpRequest){
//responseText : 请求返回的内容
//textStatus: 请求状态:success、error、notmodified、timeout 4种
//XMLHttpRequest:XMLHttpRequest对象
});

最新文章

  1. SQL*Plus环境下创建PLUSTRACE角色
  2. Oracle中的数据类型
  3. 移动App崩溃测试用例设计
  4. 离线更新SEPM服务器的病毒定义库
  5. redis: 6379端口下set值时出现 CLUSTERDOWN The cluster is down
  6. C# 号码归属地查询算法(根据Android来电归属地二进制文件查询修改)
  7. Java阶段性测试--第二三大题参考代码
  8. localStorage学习总结
  9. 关于L298N的应用
  10. Accept 与 Content-Type
  11. 基于idea的springcloud的helloworld项目搭建过程整理
  12. 可以用到的XSS跨站语句
  13. centos下如何使用sendmail发送邮件
  14. Jmeter压力测试工具安装及使用教程
  15. Employee类
  16. Android开发-httpclient兼容性问题
  17. mybatis结合redis实战二级缓存
  18. JavaScript基础-DAY2
  19. css3基础下
  20. Java WEB 之页面间传递特殊字符

热门文章

  1. VC6.0与Office2007~2010不兼容问题及解决方法
  2. Python-函数参数的传递
  3. django自定义过滤器和标签
  4. Linux删除非空目录的方法
  5. javascript学习笔记-数据类型
  6. ruby操作mysql
  7. Java分页内容实例详解
  8. 用Javascript实现图片的缓慢缩放效果
  9. 在 Ubuntu 16.04 上安装 Eclipse Oxygen
  10. Eclipse + Apache Axis2 发布RESTful WebService(二)配置开发环境