以下是我的查询:我有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" ]
},
});
提前感谢!!
当然,您应该使用一个文件来查询数据库,并在ajax的帮助下输出结果。这是前面的一个例子。