我正在构建CMS的搜索功能。 CMS已使用codeigniter mvc框架构建。
我目前有一个搜索表单,用户可以在其中选择要搜索的数据库,然后使用此数据库中的表填充第二个下拉列表,然后他们可以输入要搜索到搜索框的任何关键字由此他们可以制作报告。
我的任务是扩展此搜索功能。目前,使用此Javascript从文本文件中填充下拉列表:
function search(Search_form){
$("#dbase").change(function () {
$("#second-choice").load("textdata/" + $(this).val() + ".txt");
});
}
显然,文本文件包含<option>
替换,Javascript函数根据选择填充它们。
这是非常低效的,好像添加了新的数据库,然后我将不得不创建包含数百行数据的新文本文件!我还想添加一个功能,用户可以在其中选择数据库中的列,所以我的问题我将如何填充数据库中的下拉列表?
所以ID就像下拉选项一样:
DB-&GT; TBL-&GT; COL