次のajaxコールアンドレスポンスをjsonデータ型で使用しています。現在、データとhtmlタグを直接jsに書き込んでいますが、これは良くなく、読みにくいと思います。Codeigniterビューでそれらを渡すにはどうすればよいですか?
$.ajax({
type: "POST",
url: baseUrl + "profile/setting",
dataType: 'json',
success: function(data){
var html = "";
html += "<div>";
html += "<img src=\"" + baseUrl + data.picture + "\" />";
html += "<div>" + data.email + "</div>";
html += "<div>" + data.first_name + " " + data.last_name + "</div>";
html += "<div>" + data.address + "</div>";
html += "<div><input type=\"text\" class=\"input_text_top\"/></div>";
html += "<div><input type=\"text\" class=\"input_text_middle\"/></div>";
html += "<div><input type=\"text\" class=\"input_text_bottom\"/></div>";
html += "<div><input type=\"submit\" class=\"btn btn_grey\"/></div>";
html += "</div>";
$('#result_column').removeAttr('style').html(data);
}
});