Ajax和jquery ajax - 为什么传统方法不允许我使用javascript

时间:2014-05-22 11:12:14

标签: javascript ajax jquery

刚刚掌握ajax并注意到当我想在文档中包含javascript时我链接到/ open

xmlhttp.open("GET","ajax_info.txt",true);

然后脚本不起作用。但是,如果我使用jquery ajax,那么我添加的javascript工作正常。

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

这是因为你不能只用一行来做这件事。 jQuery已经破坏了我们使它看起来非常容易和小,但它实际上有点复杂。
你永远不会开始XMLHttpRequest,这是真正的魔法:

// figure out what kind of support we have for the XMLHttpRequest object
if (window.XMLHttpRequest){
     //modern browsers
     req = new XMLHttpRequest();  
}
else {
    //good ol' lousy IE
    req = new ActiveXObject("Microsoft.XMLHTTP");
}

This page解释了完整XMLHttpRequest()必须采取的步骤。