xmlhttprequest open



Автор Зияудин Абукаров задал вопрос в разделе Другие языки и технологии

XMLHttpRequest помогите и получил лучший ответ

Ответ от Nikolai Chuvakhin[гуру]
Когд не глючит. Глючит программист. 🙂 Вы посмотрите сами на то, что написали.. .
С одной стороны, Вы пишете:
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
То есть содержимое запроса якобы идет urlencoded.
С другой стороны, у Вас нигде нет url-кодирования. Данные из формы вставляются в запрос как есть, "сырыми". Для цифр и латинских букв это не имеет значения (символы из первой половины таблицы ASCII при url-кодировании не меняются) , а вот для русских букв это важно.
Читайте документацию по функциям JavaScript escape, encodeURI и encodeURIComponent.
Ну и над кодировками помедитируйте.. . XMLHttpRequest по умолчанию предполагает, что имеет дело с UTF-8. Если у Вас другая кодировка, могут понадобится некоторые действия, чтобы уведомить об этом сервер.. .
Кроме того, в запросе не помешал бы заголовок "Content-Length:"...
Зияудин Абукаров
Ученик
(15)
кстати, а как достать значение чекбокса без jQuery. С библиотекой я это делал так $(':checkbox[name=save]').filter(':checked').val();

Ответ от Ivantrs[гуру]
ссылка

Ответ от Bahrik bah[эксперт]
опять ты) попробуй добавить заголовки xmlhttp.setRequestHeader('Accept-Language', 'ru, en'); xmlhttp.setRequestHeader('Accept-Charset', 'windows-1251;q=1');

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: XMLHttpRequest помогите

Проблемка с ассинхронными XMLHttpRequest() - запросами
все таки мельком посмотрел-кажись перемення xhrReadyFlag неявно обявлена во функции
подробнее...
спросили в ASUS Open
AJAX и XMLHttpRequest
xmlHttp.open("GET", "books.xml", true); - по-моему, сервер тупо не указан.
подробнее...

XMLHttpRequest и PHP. Отправка POST данных
CURL используй, или header в php,
но лучше CURL, не надо понимать и правильно составлять
подробнее...

При запросе XMLHttpRequest возвращается xhr.status == 0
Формула межконфессионального мира: а давайте просто дождемся, кто окажется
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Post- Post
Отправка POST запроса c помощью javascript на PHP
***JS***
function abc(){
var req = new XMLHttpRequest();
var prm = "Z=" + 1;
подробнее...
спросили в ASUS Open
JavaScript http-запрос
var http = new XMLHttpRequest();
http.onreadystatechange = function(){
if
подробнее...

VBA: получать курс доллара из интернета в Excel
Sub GetDollar()
Dim sURI As String
Dim oHttp As Object
Dim htmlcode, outstr As
подробнее...
XMLHttpRequest на Википедии
Посмотрите статью на википедии про XMLHttpRequest
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*