*   >> Чтение Образование Статьи >> science >> programming

Результаты поиска Html Document

jaxObjArr [0], имя секунду ajaxObjArr [1], имя треть ajaxObjArr [2], и так далее. Функция Ajax Эта функция Аякс: функция ajaxFn (J) {//попробовать {Firefox, Opera 8.0+, Safari ajaxObjArr [J] = новый XMLHttpRequest (); } Поймать (е) {//Internet Explorer попробовать {ajaxObjArr [J] = новый XDomainRequest (); } Поймать (е) {{попробовать ajaxObjArr [J] = новый ActiveXObject ("Msxml2.XMLHTTP"); } Поймать (е) {{попробовать ajaxObjArr [J] = новый ActiveXObject ("Microsoft.XMLHTTP"); } Поймать (е) {Alert ("Ваш браузер не поддерживает AJAX!"); }}}} AjaxObjArr [J] = функция .

onreadystatechange () {если (ajaxObjArr [J] .readyState == 4) {//весь поиск в каждом файле строки делается здесь для каждого из //объектов Ajax, соответствующих в главе страницы. }} AjaxObjArr [J] .open ("POST", pagesArr [J], правда); ajaxObjArr [J] .setRequestHeader ("Content-Type", "приложение /х-WWW-форм-urlencoded"); ajaxObjArr [J] Пошлите (нуль); } Количество раз, когда вызывается функция равна числу файлов для поиска, которая равна длине массива pagesArr. Функция вызывается с номером в последовательности послал в качестве аргумента.

Параметр для этого в функции J и он также используется для идентификации объекта Ajax в функции. Когда объект Аякс создан, он сделан элемент массива ajaxObjArr. Все поиск в каждом файле строки делается, когда readyState имущества конкретного объекта Ajax (ajaxObjArr [J]) равен 4. часть кода Поиск не было показано в коде выше. Был использован метод HTTP POST. При открытом способе объекта Ajax, конкретного файла, pagesArr [J] требуется для конкретного объекта, ajaxObjArr [J]. Нет Строка запроса не отправляется, поэтому аргумент объекта Ajax отправлено метод является недействительным.

Последнее, но одно заявление в функции Ajax всегда используется с методом Аякс HTTP POST. Выше функции Ajax называют количество раз с помощью следующих для цикла: для (я = 0; я ajaxFn (я)} Как вы можете видеть из для цикла, число раз функция Аякс называется равна к длине массива pagesArr. Ajax-readyState Блок Как упоминалось выше, весь поиск в каждом файле строки делается при readyState свойства конкретного объекта (ajaxObjArr [J]) равно 4. Когда это происходит блочного кода ..

для этого события выполняется этот блок имеет 4 сегментов кода Это первый сегмент: //присвоить responseText переменной, Предметная = ajaxObjArr [J] .responseText; В этом сегменте, текст ответа объекта Ajax является назначен новой переменной, при условии. Переменная, подлежат в настоящее время проводит загружен

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.