以下のajax呼び出しがあります。
jQuery.post('index.php',{
'option' : 'com_one',
'controller': 'product',
'task' : 'loadColors',
'format' : 'raw',
'design_id' : design_id,
'collar_id' : collar_id
}).success(function(result) {
jQuery('div#color_wrapper').html(result);
}).error(function() {
jQuery('div#color_wrapper').html('<h1>ERROR WHILE LOADING COLORS</h1>');
});
方法 1
HTML の大きなセットを返します。次に、それらが に割り当てられdiv#color_wrapper
ます。ここで行っているのはecho
、model.php に必要なすべての HTML です。
方法 2データを JSON オブジェクトとして取得し、JavaScript テンプレート ( handlebarsjs ) を使用してページ内にレンダリングできることを知りました
私が理解している限り、クライアント側の処理(方法2)とサーバー側の処理(方法1)です。
私の問題は、どちらの方法が速いですか? 業界標準の方法はどれですか? これら2つの方法の長所と短所はありますか? どの方法を使用する必要があり、その理由は?
ありがとう