Ich habe ein Problem in Bezug auf Auto eine ausgewählte Dropdown von jQuery/JSON-Daten bevölkert, die Rückkehr von einer Coldfusion CFC ist, ist der folgende Code:jQuery automatisch ausgefüllt wählen Dropdown aus JSON gibt
$(function(){
$("#licences-add").dialog({autoOpen:false,modal:true,title:'Add Licences',height:250,width:380});
});
function openAddLicence(intInstanceID,szName,szDatasourceName){
$.getJSON('/ASPAdmin/billing/handler.cfc?method=ListLicenceTypes&queryformat=column',{szInstanceDatasource:szDatasourceName},
function(data){
$.each(data,function(){
$('<option></option>').val(data.DATA.UUIDLICENCETYPE).text(data.DATA.SZLICENCETYPE).appendTo('#uuidLicenceType');
});
});
$("#intInstanceID").attr('value', intInstanceID);
$('span#szInstanceName').text(szName);
$("#licences-add").dialog('open');};
Die json zurückgekehrt ist:
{"ROWCOUNT":1,"COLUMNS":["UUIDLICENCETYPE","SZLICENCETYPE"],"DATA":{"UUIDLICENCETYPE":["480CE560-BCD3-C7AC-AF50B3C71BBCC473"],"SZLICENCETYPE":["Standard"]}}
aber ich die folgende Fehlermeldung erhalten:
$("").val(this.UUIDLICENCETYPE).text is not a function
Irgendwelche Ideen?
HTML:
<tr>
<td><label for="uuidLicenceType" title="Select the licence type (required).">Licence Type</label> <span class="req">*</span></td>
<td>
<select name="uuidLicenceType" id="uuidLicenceType" class="bmSelect">
<option value=""></option>
</select>
</td>
</tr>
Nicht einen Fehler für diese Änderungen bekommen, damit ich seine Arbeits denke, es aber leider nicht an die Auswahl zu werden anhängt scheint ... Und ich erhalte diesen Fehler aus der jquery.min.js Datei: G undefined [Break auf diesen Fehler] (Funktion() {var l = das, g, y = l.jQuery, p = ... ch (Funktion() {o.dequeue (das, E)})}}) ; –
@ Jonathon - Können Sie den HTML-Abschnitt mit Ihrem '
Der HTML zur Fragebeschreibung hinzugefügt, und das aktualisierte jquery ... Das Formular ist in einem versteckten Div, das von einem jquery ui Dialogfeld geöffnet wird, wenn das einen Unterschied macht? –