2016-07-27 4 views
0

私のサーバを移動しましたが、ハンドルバーは以前のサーバで正常に動作しています。私の新しいLinuxサーバでは、同じコードが動作していません。データがコンパイルされていません。ハンドルバーに問題があります。そのデータを編集していません

私のjsonレスポンスは、正常にデータを返すことができます。すべてのガイドをしてください!

コード:

var $deferredsLocal = []; 
    $deferredsLocal[0] = $.ajax({ url: tabUrl, type: "POST"}); 
    $deferredsLocal[1] = $.ajax({url: 'templates/tabs_contact_detail.html', type: "GET", cache: true}); 
    $.when.apply(null, $deferredsLocal).then(function (json, htm) { 
     var htmls = htm[0]; 
     var template = Handlebars.compile(htmls); 
     var completeHtml = template(json[0]); 

     $('#content').empty(); 
     $('#content').html(completeHtml); 

     $('#content').find('td.question_label').each(function (index, element) { 
      $(this).html($('<div/>').html($(this).html()).text()); 
     }); 
     $("#preloader").hide(); 
    }); 

// tabUrlはJSONレスポンスを返している

+0

探しているサンプルコードはありますか? –

+0

@RiteshKashyapあなたは今それを確認してください。 – Manu

+0

2番目の 'ajax'呼び出しが返されますか? – 76484

答えて

0

こんにちはみんなJSON形式の問題がありました。私が得たデータはjson形式を調べていましたが、実際はjsonにはありませんでした。私はちょうどヘッダーを移動しました:ヘッダー( 'Content-Type:application/json');私のコードの最初に配置してください。

関連する問題