繁体   English   中英

使用XMLHttpRequest而不是$ .ajax(JQuery)有什么优势吗?

[英]Is there any advantage of using XMLHttpRequest over $.ajax (JQuery)?

我知道$ .ajax正在利用XMLHttpRequest完成相同的任务,并且速度方面略有不同,我也意识到XHR可以量身定制以满足我的要求,但我对功能有疑问。

基本上我想知道$ .ajax能否以某种方式完成XHR可以或者XHR superrior的所有内容。

如果XHR没有超过$ .ajax的任何优势,我应该尝试理解所有Http头请求还是只满足于$ .ajax?

谢谢

XMLHttpRequest的优点是它不需要jQuery。

如果你已经在使用jQuery,那么$.ajax可能是你最好的选择 - 它会给你一些XMLHttpRequest不提供的简单性,没有任何真正的重大开销。

有一些东西$.ajax没有内置功能(比如中止请求),但$.ajax实际上返回XMLHttpRequest对象,这允许您直接进入并操作它

由于jQuery只是扩展了XMLHttpRequest,所以我无法想到XMLHttpRequest可以做到你无法用jQuery扩展来完成的事情。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM