67 / 67 / 24
Регистрация: 21.11.2008
Сообщений: 226
|
|||||||||||
1 | |||||||||||
Ajax. Видимость XMLHttpRequest.03.08.2010, 18:17. Показов 1658. Ответов 4
Метки нет (Все метки)
Вот имеется функция обработчик onclick кнопки на странице:
0
|
03.08.2010, 18:17 | |
Ответы с готовыми решениями:
4
Ajax (XMLHttpRequest) + SSL Отправку данных с помощью XMLHttpRequest переделать в ajax. Как с помощью XMLHttpRequest (ajax) отправить спецсимволы? Возврат responseText из XMLHttpRequest aka AJAX как результат работы функции |
Благотворец
142 / 122 / 13
Регистрация: 29.04.2009
Сообщений: 537
|
|
03.08.2010, 18:25 | 2 |
Просто JS создает точку входа (обратную функцию) при этом сохраняя все значения которые ей доступны.
0
|
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|
03.08.2010, 18:27 | 3 |
Переменные ссылаются на объекты. Когда на объект больше никто не ссылается (все ссылки потеряны), объект уничтожается.
После выхода из функции getDate в памяти остается анонимная функция, которая с помощью переменной XMLHttpRequestObject ссылается на объект. В свою очередь этот объект ссылается на эту анонимную функцию свойством onreadystatechange. Также на объект ссылается браузер. Когда запрос выполнен и отработан, браузер перестает ссылаться на объект. Остается объект и анонимная функция, ссылающиеся друг на друга (циклические ссылки). Извне на них никто не ссылается, поэтому они подлежат уничтожению.
1
|
67 / 67 / 24
Регистрация: 21.11.2008
Сообщений: 226
|
|
03.08.2010, 23:06 [ТС] | 4 |
Спасибо все достаточно подробно объяснили!
Возник только один вопрос - что хранится в window.XMLHttpRequest (или window.ActiveXObject для IE) и как браузер ссылается на объект XMLHttpRequestObject ?
0
|
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
||||||
04.08.2010, 07:59 | 5 | |||||
Там хранится функция.
Это уже не наша забота, нам главное сам факт. Пока этот запрос выполняется, браузер на него как-то ссылается. Когда запрос завершен, браузер перестает на него ссылаться.
0
|
04.08.2010, 07:59 | |
04.08.2010, 07:59 | |
Помогаю со студенческими работами здесь
5
XMLHttpRequest vs jquery.ajax Заполнение и видимость значений массива в обработчике ajax и за его пределами Как использовать AJAX через XMLHttpRequest? Проверка на xmlhttprequest для ajax, динамическое обновление контента без перезагрузки страницы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |