@entermix

Почему не работает DataType в ajaxForm?

$('#MessageCreate').ajaxForm({
            DataType: 'json',
            beforeSend: function(){
                $('#MessageCreateSend').attr('disabled', 'disabled');
            },
           success: function(data){
                $('#MessageCreateSend').removeAttr('disabled');
                    alert(data)
            },
        });


alert(data)

отображает ответ типа:

{"response":"success","html":"блаблабла"}

А вот:
alert(data.response)

пустой ответ...

При этом, если вручную сделать

data = JSON.parse(data);

то

alert(data.response)

возвращает "success" ... Почему так?
  • Вопрос задан
  • 2264 просмотра
Решения вопроса 1
@IceJOKER
Web/Android developer
а если не DataType, а dataType ?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы