如何在mysql中使用查询加载数据

时间:2016-02-02 07:28:43

标签: jsp

您好,我无法将数据从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路径和参数

中的查询

它显示的可反序列化不是一个功能。 这种方法的其他任何类型?提前谢谢

1 个答案:

答案 0 :(得分:0)

我认为我的第一步是确定定义deserializable的位置。看看你是否能找到它的位置并确认你是以正确的方式调用它。