2013-11-08 2 views
0

У меня проблема с печатью данных успеха Ajax.Печать данных успеха AJAX?

success: function(data){ 
    alert(need to print it here); 
} 

Как это происходит, когда я достигаю

console.log(data.responseText); 
{"success":false,"errors":{"text":["Some text.","some more text"]}} 

Как предупредить «Некоторые тексты» или «немного больше текста» сейчас? Благодаря

ответ

1

Скажем у вас есть DIV напечатать результат, как

<div id="res_div"></div> 

Вы можете получить доступ к содержимому с помощью

console.log(data.responseText.errors.text); 

Вы только попробуйте следующее распечатать содержимое для этого DIV

$("#res_div").text(data.responseText.errors.text); 
+0

спасибо, но я получаю: «Uncaught TypeError: Не удается прочитать свойство" text 'of undefined " –

1

Просто просверлите объект dataerrors.text массив и петля через них, как это:

$.each(data.responseText.errors.text, function(index, item) { 
    alert(item); 
}); 
+0

Спасибо, но я получаю:" Uncaught TypeError: Не могу прочитать свойство "text undefined" –

+0

@PlicPl - см. обновленный ответ. –

+0

ну, все еще не работает :(но спасибо .. "Uncaught TypeError: Не могу прочитать свойство 'text' undefined" –

1

бдительные данные

success: function(data){ 
     alert(data); 
    } 

запись в сНу теге

<div id="mydiv"></div> 

success: function(data){ 
     document.getElementById("mydiv").innerHTML += data; 
    } 
Смежные вопросы