IE не обробатывает success метод в $.ajax, jquery

JavaScript jQuery AJAX IE framework

Возникла проблема в ИЕ при выполнении запроса ajax'ом, с использованием jquery.
IE не обрабатывает метод success, в остальных браузерах все ок.

все страница создается в php файле, потому выкладываю все как есть:
.'function make_edit(id) {'
_.'var text = $("#edita"+id).val();'
_.'$.ajax({'
___.'url: "'._PAGE.'?own=1&edit=1&request=1",' // страница
___.'type: "POST",' // тип запроса
___.'dataType: "html",' // ожидаемый ответ
___.'error: function() {'
______.'$("#messaj").append("Произошла ошибка. Попробуйте позже.");'
___.'},'
___.'timeout: 30000,'
___.'data: "e_id="+id+"&text="+encodeURIComponent(text),' // то что передается запросом
___.'beforeSend: function() {'
______.'$("#emessaj"+id).empty();'
______.'$("#emessaj"+id).append("Подождите...");'
___.'},'
___.'success: function(data, textStatus) {' // вот этого ИЕ не делает
______.'$("#emessaj"+id).empty();'
______.'$("#esmessaj"+id).empty();'
______.'$("#esmessaj"+id).append("Сохранено").animate({opacity: 1.0}, 5000).fadeOut("normal");'
______.'$("#emessaj"+id).append("Сохранено").animate({opacity: 1.0}, 5000).fadeOut("normal");'
______.'ccledit(id, data);'
___ .'}'
_ .'});'
.'};'

проверил на знаки пунктуации, все правильно.
Вот код на php:
if (isset($_REQUEST['edit']) && $_REQUEST["edit"] == 1)
{
/* ................. */
$text = htmlspecialchars(iconv('utf-8', 'cp1251', urldecode($_REQUEST['text']) )); // принимаются данные
/* ................. */
$R = $text; // возвращается обратно данные в виде подтверждения
}

возможно есть особенность работы с ИЕ? или баг? как возможно обойти эту проблему?
Ответы:
выложите нормальный код в котором табуляция заменена символами пробела, а не подчеркивания
нет не могу :(
попробуйте сами.... редактор удаляет начальные пробелы и знаки табуляции, я б с удовольствием....


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

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

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.