0

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

基本上我想知道 $.ajax 是否可以完成 XHR 可以完成的所有事情,或者以某种方式超越 XHR。

如果 XHR 与 $.ajax 相比没有任何优势,我应该尝试理解所有 Http 标头请求还是只对 $.ajax 感到满意?

谢谢

4

2 回答 2

1

的优点XMLHttpRequest是它不需要 jQuery。

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

于 2012-12-22T19:09:54.427 回答
1

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

因为 jQuery 只是扩展了 XMLHttpRequest,所以我想不到 XMLHttpRequest 可以做的事情你也不能用 jQuery 扩展来完成。

于 2012-12-22T19:14:41.097 回答