求给位大神帮我解释一下,我们项目jquery ajax里面都没有用到xmlhttprequest,这个不就是

2025-02-02 14:15:04
推荐回答(3个)
回答1:

xmlhttprequest是ajax的基础也是核心,在jQuery中,不需要调用xmlhttprequest,因为xmlhttprequest事件被jQuery插件给封装了,就跟ajax另一个重要事件(onreadystatechange)一样,都不需要你操作他们。当每次你要在jQuery中使用ajax的时候,只需要调用$(ajax)方法就可以了,在传入一些服务器参数,串联起来就可以使用了。

回答2:

被封装了。。
就好比你用jquery查找元素你也没用到document.getElementById一样

回答3:

jquery的ajax方法内部使用了xmlhttprequest