深入解析Ajax——系列(一)
2024-08-29 08:56:02
常常写脚本的人。有时候会用到$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对象
});
最新文章
- SQL*Plus环境下创建PLUSTRACE角色
- Oracle中的数据类型
- 移动App崩溃测试用例设计
- 离线更新SEPM服务器的病毒定义库
- redis: 6379端口下set值时出现 CLUSTERDOWN The cluster is down
- C# 号码归属地查询算法(根据Android来电归属地二进制文件查询修改)
- Java阶段性测试--第二三大题参考代码
- localStorage学习总结
- 关于L298N的应用
- Accept 与 Content-Type
- 基于idea的springcloud的helloworld项目搭建过程整理
- 可以用到的XSS跨站语句
- centos下如何使用sendmail发送邮件
- Jmeter压力测试工具安装及使用教程
- Employee类
- Android开发-httpclient兼容性问题
- mybatis结合redis实战二级缓存
- JavaScript基础-DAY2
- css3基础下
- Java WEB 之页面间传递特殊字符