{#
Ajax | JavaScript | Программировние и др.
 
 
 
X
пароль
кодированный текст
результат
X
пароль
текст
код ссылки
просмотр кода
X
Вы действительно хотите удалить запись?
ctlg
Да
Нет
Информация
trg
Ok
 
Справочник
X
+
X
X
X
179
Ajax
 
вопросответ
перекадировака iconv$name = iconv('UTF-8','CP1251',$_GET['name']);
JQuery - $.get() - Инициирует запрос GET к серверу, используя заданный URL-адрес и все параметры, передаваемые в виде строки запроса$.get(url, parameters, callback) - parameters (объект | строка) Объект, из свойств которого (пар имя/значения) конструируется строка запроса, которая
JQuery - val()в обработчеке события представляет элемент <select>, вызвавший событие
JQuery - serializeArray() собирает значения из всех успешных элементов формы в обернутом наборе в массив объектов, содержащих имена и значения элементмассив, возвращаемый командой serializeArray(), состоит из анонимных экземпляров объектов, каждый из которых содержит свойства name и value с именем и
JQuery - serialise() Создает правильно отформатированную и закодированную строку запроса из всех успешных элементов управления формы в обернутом наборserialize()
JQuery - команда load инициирует запрос Ajax по заданному URL-адресу, возможно, с дополнительными параметрами. Можно указывать функцию обратного вызовload(url, paramaters, callback)
убрать кеширование. Например, при помощи заголовков, или добавлением случайного параметра в URL типа:xmlhttp.open("GET", "/service.php?r="+Math.random(), true)
Или же, такой заголовок должен добавить сервер. Например, в apache автоматически добавляется кодировка опцией:AddDefaultCharset windows-1251
чтобы браузер воспринял ответ в windows-1251 и нормально отобразил данные на странице в windows-1251, нужно послать заголовок с кодировкой в php-коде,header('Content-Type: text/plain; charset=windows-1251');
перекадировака iconv$name = iconv('UTF8','CP1251',$_GET['name']);
Все идущие на сервер параметры GET/POST кодируются в UTF-8.Не в кодировке страницы, а именно в UTF-8. Поэтому, например, в PHP их нужно при необходимости перекодировать функцией iconv.
setRequestHeaderxmlhttp.setRequestHeader('Content-Type', 'multipart/form-data')
setRequestHeaderxmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
Формируя XmlHttpRequest, мы должны формировать запрос "руками", кодируя поля функцией encodeURIComponent.var params = 'name=' + encodeURIComponent(name) + '&surname=' + encodeURIComponent(surname)
XMLHttpRequest.statusTextТекстовая расшифровка status, например "Not Found" или "OK".
XMLHttpRequest.statusДля HTTP-запросов -статусный код ответа сервера: 200 - OK, 404 - Not Found, и т.п.
XMLHttpRequest.responseXMLОтвет сервера в виде XML, при readyState=4
XMLHttpRequest.responseTextТекст ответа сервера. Полный текст есть только при readyState=4..
XMLHttpRequest.readyStateНомер состояния запроса от 0 до 4. Используется только 4 ("completed")
XMLHttpRequest.onreadystatechangeссылается на функцию-обработчик состояний запроса..
X
пароль