<MyRusakov.ru />

PHP и MySQL с Нуля до Гуру 2.0

PHP и MySQL с Нуля до Гуру 2.0

Данный курс научит Вас программировать на самом популярном Web-языке в мире - PHP. Курс состоит из 11 разделов, в которых с нуля рассказывается и показывается процесс написания различных скриптов на PHP.

В курсе Вы узнаете всю необходимую теоретическую часть, а также увидите массу практических примеров, в том числе, и из моей практики.

Почти к каждому уроку идут упражнения.

Просмотрев данный курс, Вы сможете создавать абсолютно любые PHP-сайты любой сложности.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Ajax и IE
19.09.2012 20:52:14 Ajax и IE Сообщение #1
mischa.samolkaev

mischa.samolkaev

Продвинутый

Продвинутый

Дата регистрации:
12.07.2012 13:00:02

Сообщений: 74

У меня такая проблема, есть html клиент который используя ajax посылает post запросы серверу php, который выдает нужный результат, в ie проблема с кириллической кодировкой ответа код ajax:
Функции:

function CreateRequest()
{
var Request =false;

if (window.XMLHttpRequest)
{
Request = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
//Internet explorer
try
{
Request = new ActiveXObject("Microsoft.XMLHTTP";
alert(0)
}
catch (CatchException)
{
Request = new ActiveXObject("Msxml2.XMLHTTP";
alert(1)
}
}

if (!Request)
{
alert(" XMLHttpRequest";
}

return Request;
}
function SendRequest(r_method, r_path, r_args, r_handler)
{
var Request = CreateRequest();

if (!Request)
{
return;
}

Request.onreadystatechange = function()
{
if (Request.readyState == 4)
{
r_handler(Request);
}
}

if (r_method.toLowerCase() == "get" && r_args.length > 0)
r_path += "?" + r_args;

Request.open(r_method, r_path, true);

if (r_method.toLowerCase() == "post"
{

Request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8";
Request.send(r_args);
}
else
{

Request.send(null);
}
}
Профиль Ответить
20.09.2012 12:12:45 Ajax и IE Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

А в других браузерах нормально определилась кодировка?
Профиль Ответить
23.09.2012 20:23:26 Ajax и IE Сообщение #3
mischa.samolkaev

mischa.samolkaev

Продвинутый

Продвинутый

Дата регистрации:
12.07.2012 13:00:02

Сообщений: 74

да (Opera старая, и chrome точно нормально отображали)
Профиль Ответить
24.09.2012 12:53:17 Ajax и IE Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

А на самом сервере в htassess у Вас выставлена нужная кодировка?
Профиль Ответить