jquery/ajax/php get を使用して、かなりの量の json データを読み込んでいます。データを取得したら、ポップアップするモーダルのいくつかのテーブルに表示します。そして、私はそれをこのようにやっています。
str1 = "<table class='line_item_order_info_table'>";
str1 += "<tr><td class='line_item_label' >";
str1 += "Order no.";
str1 += "</td></tr>";
str1 += "<tr><td class='line_item_data' id='order_number_td'>";
str1 += data.order_number;
str1 += "</td></tr>";
str1 += "</table>";
str1 += "</td>";
str1 += "<td>";
str1 += "<table class='line_item_order_info_table'>";
str1 += "<tr><td class='line_item_label'>";
str1 += "Order date";
str1 += "</td></tr>";
str1 += "<tr><td class='line_item_data'>";
str1 += data.order_date;
str1 += "</td></tr>";
str1 += "</table>";
//many, many more lines that look like this
$('#modal-div').html(str1);
これは、javascript を介してこのデータを html に入れる最良の方法ですか? このように追跡するのはちょっと難しいです。これほど多くの html は、読みやすくするためのインデントがどこにもないため、見たり、何かを見つけようとしたりするのはちょっと面倒です。
より良い戦略の方向性を教えていただければ幸いです。ありがとう!