我跟着一本关于AJAX的教程书,我似乎失败了一些基本概念。AJAX初学者与DOMException问题
下面是HTML和Javascript我使用(这被保存为ajax.html我的GoDaddy的托管Web服务器上):保存
AJAX Examplevar XMLHttpRequestObject = false;
if (window.XMLHttpRequest) {
XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}
function getData(dataSource, divID) {
if (XMLHttpRequestObject) {
var obj = document.getElementById(divID);
XMLHttpRequestObject.open("GET", dataSource);
XMLHttpRequestObject.onreadystatechange = function() {
if (XMLHttpRequestObject.readystate == 4 && XMLHttpRequestObject.status == 200) {
obj.innerHTML = XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send(null);
}
}
This is an AJAX Example
The fetched message is supposed to appear here...
,是data.txt中的内容(在同一个目录中ajax.html):
This is some text in a file that I am using to be
queried with an ajax process to display dynamically.
的问题是,当我按下页面上的按钮没有任何反应。我尝试使用Chrome的开发人员工具浏览Javascript,并看到一个DOMException:
。
可有人请指出,如果有一个问题,这个JavaScript或点我在正确的方向处理,我看到了DOMException?