从我从Google Machine收集的内容中,除非我担心IE6和用户,否则我不再需要尝试XMLHttpRequests
。
只是想知道我目前正在阅读 headfirst ajax ,该于2008年发布,他们的论坛已经死了。
欢呼
根据mdn.xmlhttprequest#browser_compatibility,基本支持可在Chrome,firefox,opera,webkit,webkit(safari)1.2 和Internet Explorer 7 上获得。IE 5和6仅支持ActiveXobject方法。
因此,答案是 no :如果您不打算支持IE 6,则可以直接使用XMLHTTPRequest,而无需尝试/捕获机制降回ActiveXobject。
。但是,我建议使用隐藏所有Ajax逻辑的库,例如jQuery.ajax
。