jquery datatable 通过oSetting更改sAjaxsource,如何重新获取数据 100
vardatatables;$(document).ready(function(){datatables=$('#domain_ip_table').dataTable...
var datatables;
$(document).ready(function(){
datatables = $('#domain_ip_table').dataTable(
{
'bPaginate': true,
"bProcessing": true,
'bLengthChange': true,
"bFilter": true, //过滤功能
"bSort": true, //排序功能
//"bJQueryUI": true, //页面风格使用jQuery.
"bAutoWidth": true,
'sPaginationType': 'full_numbers',
"sAjaxSource": '/ajax/get/domain/ip/?domain=',
"oLanguage": {
"sProcessing": "正在加载数据...",
'sSearch': '数据筛选:',
"sLengthMenu": "每页显示 _MENU_ 项记录",
"sZeroRecords": "没有符合项件的数据...",
"sInfo": "当前数据为从第 _START_ 到第 _END_ 项数据;总共有 _TOTAL_ 项记录",
"sInfoEmpty": "显示 0 至 0 共 0 项",
"oPaginate": {
"sFirst":"第一页",
"sPrevious": "上一页",
"sNext": "下一页",
"sLast": "最后一页"
},
"sInfoFiltered": "(_MAX_)"
},
"aoColumns": [
{ "mData": "ip" },
{ "mData": "city" },
{ "mData": "detail" },
],
"bDestroy": true
});
})
function searchresult() {
var domain = $("#domain").val();
var trueurl = '/ajax/get/domain/ip/?domain='+domain;
var oSettings = datatables.fnSettings();
// alert(oSettings.sAjaxSource);
oSettings.sAjaxSource = trueurl;
// alert(oSettings.sAjaxSource);
// datatables.fnClearTable(false);
// datatables.fnDestroy();
// datatables.fnDraw(oSettings);
datatables.fnGetData();
}
我想通过一个button触发searchresult(),在sAjaxsource后面体内家一个参数,然后重新请求。
但是添加参数,并且更改了,重新请求时,仍然没有参数
急用!!!!!!!!!!!
使用的是python,django框架 展开
$(document).ready(function(){
datatables = $('#domain_ip_table').dataTable(
{
'bPaginate': true,
"bProcessing": true,
'bLengthChange': true,
"bFilter": true, //过滤功能
"bSort": true, //排序功能
//"bJQueryUI": true, //页面风格使用jQuery.
"bAutoWidth": true,
'sPaginationType': 'full_numbers',
"sAjaxSource": '/ajax/get/domain/ip/?domain=',
"oLanguage": {
"sProcessing": "正在加载数据...",
'sSearch': '数据筛选:',
"sLengthMenu": "每页显示 _MENU_ 项记录",
"sZeroRecords": "没有符合项件的数据...",
"sInfo": "当前数据为从第 _START_ 到第 _END_ 项数据;总共有 _TOTAL_ 项记录",
"sInfoEmpty": "显示 0 至 0 共 0 项",
"oPaginate": {
"sFirst":"第一页",
"sPrevious": "上一页",
"sNext": "下一页",
"sLast": "最后一页"
},
"sInfoFiltered": "(_MAX_)"
},
"aoColumns": [
{ "mData": "ip" },
{ "mData": "city" },
{ "mData": "detail" },
],
"bDestroy": true
});
})
function searchresult() {
var domain = $("#domain").val();
var trueurl = '/ajax/get/domain/ip/?domain='+domain;
var oSettings = datatables.fnSettings();
// alert(oSettings.sAjaxSource);
oSettings.sAjaxSource = trueurl;
// alert(oSettings.sAjaxSource);
// datatables.fnClearTable(false);
// datatables.fnDestroy();
// datatables.fnDraw(oSettings);
datatables.fnGetData();
}
我想通过一个button触发searchresult(),在sAjaxsource后面体内家一个参数,然后重新请求。
但是添加参数,并且更改了,重新请求时,仍然没有参数
急用!!!!!!!!!!!
使用的是python,django框架 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏100(财富值+成长值)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询