Я действительно новичок в использовании JSON для обработки моего цикла запросов и ответов Ajax. Ранее я использовал только простые старые параметры, передаваемые в качестве данных POST, и я отобразил прямой HTML-код в ответе, который затем был помещен в DOM. Когда я просмотрел различные примеры и прочитал различные учебные пособия, кажется довольно обычной практикой просто создать строку из объекта JSON, смешанного с HTML, который жестко закодирован в строку, а затем назначить строку как innerHTML какому-либо элементу ,
Типичный пример выглядит примерно так:
var jo = eval(req.responseText);
var strTxt = '<span>' + jo.f_name + ' ' + jo.l_name + '</span><br/>' + 'Your Age Is: ' + jo.age + '<br/>';
$('myDiv').innerHTML = strTxt;
Есть ли более элегантный (или правильный) способ обработки ответа JSON, чтобы я не усердно кодировал HTML в javascript? Или это в значительной степени, как люди это делают?
P.S. Ссылки на учебники или другие источники приветствуются.