可能是最簡單的方法來查看此代碼中的註釋。據我所知這是所有AJAX代碼的管家,但我不明白它的一些部分!有關AJAX管家代碼的幾個基本問題
var xmlHttp = createXmlHttpRequestObject();
function createXmlHttpRequestObject() {
var xmlHttp;
//Why are we calling/redefining the xmlHttp variable?
// Why define it as createXmlHttpRequestObject() in the first place?
if(window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest(); //What exactly is an XMLHttpRequest?
}else{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
return xmlHttp;
}
可能是個愚蠢的問題:AJAX需要一個xml對象嗎?我知道它的首字母縮寫詞的一部分,但我並不認爲服務器響應必須採用XML格式。
我很抱歉,如果這不是正確的方式來提出這個問題,但我很茫然,我不知道我還能去哪裏!