Я получаю результат json, подобный этому, после выполнения вызова ajax
{"answer":{"isPresent":true,"test":{"string":[""]},"Id":310}}
Я хочу содержимое теста в текстовой области. Когда я получаю и отображаю содержимое «теста» в текстовой области, я получаю только это
[Object object]
как сериализовать это значение?
Код:
$.ajax(
{
async: true,
beforeSend: function(){
},
url: 'beginDisplay.do',
type: 'POST',
data: param,
dataType: 'json',
success: function(data, textStatus, XMLHttpRequest){
var isPresent= data.answer.isPresent;
if(isPresent){
var testString = data.answer.test;
$("#textArea").val(testString);
},
error : function(XMLHttpRequest, textStatus, errorThrown){
//alert(XMLHttpRequest.responseText+" http code"+XMLHttpRequest.statusCode);
//alert('XMLHttpRequest:'+XMLHttpRequest+'===>> textStatus:'+textStatus+'==>>errorThrown:'+errorThrown);
},
complete : function(){
//alert('after complete....');
//unblockUI();
}
}
);