php-html根据另一个选择列表填充选择列表

时间:2013-06-24 19:11:37

标签: php html ajax selectlist

这是我的查询: 我有php页面和js页面。我正在使用数据表来显示数据。我在页面顶部有一些选择列表来过滤数据表中显示的数据。我有两个名为project和item的过滤器。我的要求是当我更改项目过滤器时,项目过滤器应该自动更改。我将使用项目过滤器中选择的值查询oracle表并检索所有可能的项目。我想用这些值填充项过滤器。我知道我们可以使用ajax来做到这一点,但我不想创建一个新的php文档来编写php-oracle查询代码。我可以使用主要的php文档(php_self)来编写ajax查询吗? 我的数据表:

    oTable = $('#dataTableView').dataTable({
        "aaSorting": [ [0,'asc'] ],
        "aoColumns" : dataTableColumns,
        "sScrollY": scrollVar, 
        "sScrollX": "100%", 
        "bScrollCollapse": true,    //to keep the header intact 
        "oLanguage": {
            "sLengthMenu": 'Show <select>'+
                '<option value="10">10<\/option>'+
                '<option value="25">25<\/option>'+
                '<option value="50">50<\/option>'+
                '<option value="100">100<\/option>'+
                '<option value="-1">All<\/option>'+
                '<\/select> records'
        },
        "iDisplayLength": -1,
        "sDom": '<"clear">lfrtipTS',
        "oTableTools": {
            "sSwfPath": "css/TableTools-2.1.4/media/swf/copy_csv_xls.swf",
            "aButtons" : [ "xls", "print" ]
         }, 
    });

提前致谢!!

1 个答案:

答案 0 :(得分:0)

那么你应该使用一个文件来查询db并在ajax的帮助下输出结果。这是previous example