Может быть проще всего просмотреть комментарии в этом коде. Насколько я знаю, это домашнее хозяйство для всего кода 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;
}
Возможно, глупый вопрос: нужен ли объект xml для AJAX? Я знаю его часть аббревиатуры, но у меня не было впечатления, что ответы сервера должны быть в формате XML.
Прошу прощения, если это неправильный способ поставить этот вопрос, но я в недоумении и не знаю, куда еще я могу пойти!