首页 > web前端 > js教程 > 正文

jQuery 的 AJAX 函数的使用

PHP中文网
发布: 2016-05-16 19:25:36
原创
1254人浏览过

什么是 AJAX?

ajax = asynchronous javascript and xml.

AJAX 是一种创建快速动态网页的技术。

AJAX 通过在后台与服务器交换少量数据的方式,允许网页进行异步更新。这意味着有可能在不重载整个页面的情况下,对网页的一部分进行更新。

AJAX 和 jQuery

jQuery 提供了用于 AJAX 开发的丰富函数(方法)库。

通过 jQuery AJAX,使用 HTTP Get 和 HTTP Post,您都可以从远程服务器请求 TXT、HTML、XML 或 JSON。

Load函数

$(selector).load(url,data,function(response,status,xhr)))
最简单的运用,载入网页一个文件,例如txt,html
如:$('#myDiv').load('/jquery/test1.txt');就是将放在jquery文件夹中的test1.txt文件中的字载入网页的class="muDiv"节点中。

get() 方法

$(selector).get(url,data,success(response,status,xhr),dataType)
url 必需。规定将请求发送的哪个 URL。
data 可选。规定连同请求发送到服务器的数据。
success(response,status,xhr)可选。规定当请求成功时运行的函数。
response - 包含来自请求的结果数,status - 包含请求的状态,xhr - 包含 XMLHttpRequest 对象
dataType可选。规定预计的服务器响应的数据类型。
如果写成ajax,就是:
$.ajax({ 
url: url, 
data: data, 
success: 
success, 
dataType: dataType
 });

post() 方法

SpeakingPass-打造你的专属雅思口语语料
SpeakingPass-打造你的专属雅思口语语料

使用chatGPT帮你快速备考雅思口语,提升分数

SpeakingPass-打造你的专属雅思口语语料 25
查看详情 SpeakingPass-打造你的专属雅思口语语料

jQuery.post(url,data,success(data, textStatus, jqXHR),dataType)
同理:ajax表示:
$.ajax({ 
  type: 'POST', 
  url: url,
 data: data,
 success: success,
 dataType:dataType
 });

ajaxError()

ajaxError() 方法在 AJAX 请求发生错误时执行函数。它是一个 Ajax 事件。

即当 AJAX 请求失败时使用

$("div").ajaxError(function(){ alert("An error occurred!"); });比如失败时弹出提示框

ajaxSuccess() 方法

同理ajaxSuccess() 方法在 AJAX 请求成功时执行函数。它是一个 Ajax 事件

这是最常用的几个方法,其他还有自行寻找。

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号