Каково значение javascript по умолчанию для свойства async в методе XMLHttpRequest.open? - PullRequest
1 голос
/ 22 ноября 2011

Я нахожу разные результаты между IE6 и Firefox 7. Я думаю, что различия могут быть не такими значительными в разных браузерах, так как большая часть IE6 использует элемент управления ActiveX, а все остальное использует XMLHttpRequest.Я полагаю, что XMLHttpRequest не является нативным до IE7.

Кажется ложным в IE6 ActiveXObject и в истинном Firefox 7. Но я не могу найти документацию.

// one of these lines gets called - the first successful one
obj = new XMLHttpRequest();
obj = new ActiveXObject("Msxml2.XMLHTTP.3.0");
obj = new ActiveXObject("Msxml2.XMLHTTP");
obj = new ActiveXObject("Microsoft.XMLHTTP");
// now later the code makes this call
obj.open("GET",url);
// notice how the third parameter [async] is not assigned

У меня вопрос, чтоявляется значением по умолчанию свойства async в различных сценариях, описанных выше?

1 Ответ

2 голосов
/ 22 ноября 2011

По умолчанию true. См. документы.

Кроме того, неправильный способ создания объекта XMLHttpRequest. Переменная obj будет перезаписана для каждого оператора. См. this , чтобы узнать, как это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...