| вопрос | ответ | 
|---|
| перекадировака 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. | 
| setRequestHeader | xmlhttp.setRequestHeader('Content-Type', 'multipart/form-data') | 
| setRequestHeader | xmlhttp.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 | ссылается на функцию-обработчик состояний запроса.. |