Hi Ich versuche, die Optionen basierend auf der Eingabe an Tag auswählen. aber die Optionen hängen nicht an. Ich bekomme nicht einmal die Fehler, also wo ist der Fehler nicht in der Lage zu verstehen.jQuery: Versuchen, die Optionen anzuhängen, Tag
HTML
<div class="col-lg-5">
<div class="input-group">
<label>Select type of Graph</label>
<select data-placeholder="Select Field..." id="graph_name" style="width:300px;" name="team_name" class="chosen-select" tabindex="2">
</select>
</div>
</div>
jQuery:
$('#field_name').change(function() {
var fieldname = $('#field_name option:selected').val();
$.post('<?php echo BASE_URL . 'php/processing/formDashboard/graph/showPossibleGraphs.php?id=' . $_GET['id']; ?>', {fieldname: fieldname}, function(data) {
$.each(data.graphs, function(index, value) {
$.each(value, function(index, value) {
console.log(value.id);
console.log(value.text);
var option = '<option value="'+value.id+'">'+value.text+'</option>';
$('#graph_name').append(option);
});
});
});
});
Hier ist der Screenshot
Dies ist das Bild, wenn ich die Möglichkeit, aus einer Drop-Down ausgewählt & die Daten Nocken e aus Skript im JSON-Format
Dies ist die Screenshot firebug Debugging, die diese Daten zeigen angefügt zu werden, sondern auf klicken, um es nichts zeigt Meine Beispieldaten sind:
sample data: {
"status":"OK",
"response":200,
"graphs":[[
{"id":"B","text":"Bar Chart"},
{"id":"D","text":"Doughnut Chart"},
{"id":"P","text":"Pie Chart"}
]]
}
wo ist ' '# field_name''? hast du Daten in der Konsole? 'console.log (value.text);' –
Ich habe nicht den Feldnamen select-Tag hinzugefügt, da Werte zu value.id & value.text kommen Ich kann dies auf der Konsole sehen, es ist nicht an das Ziel – Shaggie