2016-07-27 18 views
0

Ich habe meinen Server verschoben, Lenker funktioniert gut auf meinem vorherigen Server. Derselbe Code funktioniert nicht auf meinem neuen Linux-Server. Daten werden nicht kompiliert.Ich habe Probleme mit dem Lenker. Es kompiliert nicht die Daten

Meine JSON-Antwort ist in Ordnung, die Daten ordnungsgemäß zurückgeben. Irgendeine Anleitung bitte!

Code:

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 kehrt json Antwort

+0

nach einem beliebigen Beispielcode suchen? –

+0

@RiteshKashyap können Sie bitte überprüfen Sie es jetzt – Manu

+0

Ist der zweite 'Ajax' Anruf zurück? – 76484

Antwort

0

Hallo Leute es war json-Format Ausgabe. Die Daten, die ich bekam, waren in JSON-Format, aber es war eigentlich nicht in JSON. Ich habe gerade den Header bewegt: header ('Content-Type: application/json'); und platzierte es am Anfang meines Codes.