我有车把问题。它没有编译数据

时间:2016-07-27 10:50:20

标签: javascript php server handlebars.js

我已经移动了我的服务器,Handlebar在我以前的服务器上工作正常。相同的代码不能在我的新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响应

1 个答案:

答案 0 :(得分:0)

嗨,大家有json格式问题。我得到的数据是查看json格式,但实际上并不是在json中。我刚刚移动了header:header(&#39; Content-Type:application / json&#39;);把它放在我的代码的开头。