5
我有一個關於自動填充從jQuery的/ JSON數據的選擇下拉是從一個ColdFusion CFC回報的問題,代碼如下:jQuery的自動填充選擇下拉發出
$(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');};
傳回的JSON:
{"ROWCOUNT":1,"COLUMNS":["UUIDLICENCETYPE","SZLICENCETYPE"],"DATA":{"UUIDLICENCETYPE":["480CE560-BCD3-C7AC-AF50B3C71BBCC473"],"SZLICENCETYPE":["Standard"]}}
但是我得到以下錯誤:
$("").val(this.UUIDLICENCETYPE).text is not a function
任何想法?
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>
沒有得到這些變化的錯誤,所以我想它的工作,但它不似乎被附加到選擇... 而且我越來越從jquery.min.js文件此錯誤: G是undefined [break on this error](function(){var l = this,g,y = l.jQuery,p = ... ch(function(){o.dequeue(this,E)})}}) ; – 2010-04-19 13:07:20
@Jonathon - 你能發佈包含你的'
在問題描述中添加了HTML,並更新了jquery ... 表單處於一個隱藏的div,如果這有什麼區別,它會被jquery ui對話框打開? – 2010-04-19 13:18:13