您好,我无法将数据从mysql db加载到下拉文本框。
<td><b>State</b></td>
<td><input class="easyui-combobox" type="text" id="state" name="state" data-options="required:true"></input></td>
function stateCountryList() {
var URL = serverURL + "/FormMgrWithList";
var parameters = "requestType=StatesView&subRequestType=refreshStates&QueryNum=1848&key=STATE";
replyFormat = getDataFromServer("POST", URL, $.deserialize(parameters), "text");
data = eval('(' + replyFormat + ')');
updateStatusMessage(data);
var comboData = data.rows;
$('#state').combobox({
data: comboData,
valueField: 'value',
textField: 'text',
cache: false,
required: true,
multiple: false,
editable: false,
onLoadSuccess: function () {
var id = $('#state').combobox('getValue');
var val = $(this).combobox("getData");
if (comboData.length === 1) {
$('#state').combobox('setValue', comboData[0].value);
}
$.each(val, function (i, obj) {
if (id === obj.text) {
$('#state').combobox('setValue', obj.value);
}
});
}
});
}
select stateid as value, statename as text from state
在此功能中显示URL路径和参数
中的查询它显示的可反序列化不是一个功能。 这种方法的其他任何类型?提前谢谢
答案 0 :(得分:0)
我认为我的第一步是确定定义deserializable
的位置。看看你是否能找到它的位置并确认你是以正确的方式调用它。