jQuery学习三:jQuery中的Ajax

来源:互联网 发布:app软件著作权登记 编辑:程序博客网 时间:2024/05/21 10:09

1、load() :通过URL,异步加载该URL的内容,将内容插入每一个选中的元素中,替换掉已经存在的任何内容

//每隔6秒加载并显示最新的状态报告setInterval(function(){$('status').load("status_report.html");},6000);

只想加载被加载文档的一部分,可以在URL后面添加一个空格和一个jQuery选择器。

//加载并显示天气预告的温度部分$('#temp').load("weather_report.html #temperature");

2、jQuery.getScript():加载并执行JS代码文件。


3、jQuery.getJSON():加载url,将其解析为JSON,并将解析结果传递到指定的回调函数中。

//假设var url="data.json" 包含文本:'{"x":1,"y":2}'jQuery.getJSON(url,function(data){     //data参数是对象'{"x":1,"y":2}'});

4、jQuery.get():更通用的url获取函数。

三个参数:

(url,[传入数据],[回调函数(返回的数据,“success字符串”,[XMLHttpRequest对象])],
[被请求数据的类型]
)

5、jQuery.post():使用HTTP POST请求提交,其他跟$.get()是一样的。

6、jQuery.ajax():所有Ajax工具最后都会调用jQuery.ajax()。

最复杂的,以后再细致学习……

0 0