Показать сообщение отдельно
  #1 (permalink)  
Старый 14.03.2013, 20:32
Интересующийся
Отправить личное сообщение для amelinviacheslav Посмотреть профиль Найти все сообщения от amelinviacheslav
 
Регистрация: 14.03.2013
Сообщений: 18

ajaxSubmit - проблема с получением ответа в success в опера и IE
Здравствуйте!
Я не самый продвинутый явовщик, но жизнь заставила разбираться.
Проблема у меня одним местом чую элементарная, но за три дня лазанья по инету ничего не понял.

Есть скрипт:
$(function() {var options = {url: 'урл',
type: 'POST',
//dataType: 'text',
data: { данные },
success: function( responseText, statusText, xhr ) {
   alert ('123132132');
);
												error: function(textStatus) {
   alert( textStatus );
},
complete: function() {
   alert( 'complete' );
}
$( form ).ajaxSubmit( options );

за код сильно не бейте - сокращал для форума на вскидку и мог накосячить с правильностью, но не в этом главное.

В целом классический скрипт. В фаерфоксе все работает отлично - приходит ответ, я получаю alert ('123132132');.
а вот в ie8 и опере при получении ответа с сервера появляется окошко загрузки файла (картинка из IE в опере аналогично) и чтоб я не выбрал: открыть сохранить отменить - alert ('123132132'); не наступает.
Ответ - простая строка. dataType попробовал все значения, но не помогло - загрузка файла. А сам загружаемый файл и содержит как раз таки нужную строку (я его сохранял как txt).

Вот и возник вопрос - как сделать так чтоб я получал строку строкой и браузеры не думали что им суют файл на загрузку....
Может найдется добрая душа и направит на путь истинный.
Ответить с цитированием