2016-04-05 5 views
0

Ich möchte nur Werte in Auswahlfeld dynamisch in jQuery Query Builder hinzufügen, aber ich erhalte eine Fehlermeldung:kann nicht dynamische Werte in jQuery Query Builder hinzufügen

JSON.parse(data.CancerTypeList).forEach(function(index, val)

Code I für diesen Einsatz:

var that = this; 
$.ajax({ 
    type: "POST", 
    url: location.protocol + "//" + location.host + appContext, 
    data: "command=CaseServices&action=getCanTypeByDiseaseSubTypeId&diseaseSubType=" + 2, 
    dataType: 'json', 
    success: function(data) { 
     JSON.parse(data.CancerTypeList).forEach(function(index, val) { 
      that.addOption(val.CancerTypeName); 
     }); 
    } 
}); 

Von Ajax bekam ich 200 aber Werte nicht in Select. bitte nach Server

+2

was die Antwort sieht wie ? – Quince

+0

Untersuchen Sie den Wert Ihrer 'Daten' Variablen. Erhalten Sie ein gültiges Array aus der Back-End-Antwort? –

+0

Ich benutze jquery Query Builder meine Anfrage. ist wie, wenn ich Option von 1 Tabelle wähle, kommen andere Wahlen in eine andere Tabelle .... – Anukul

Antwort

0

Die Parameter helfen ist

command=CaseServices 
action=getCanTypeByDiseaseSubTypeId 
diseaseSubType= 2 

das ist, was Sie brauchen,

können Sie einen Screenshot des Objekts nehmen in der jquery erhielt