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框架
展开
 我来答 举报
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏100(财富值+成长值)
杭州同济医院13
2015-05-16 · TA获得超过864个赞
知道大有可为答主
回答量:2494
采纳率:0%
帮助的人:1850万
展开全部
首先 datatable 需要构建 datacolumn

datatable dt=new datatable();
dt.columns.add(new datacolumn("列名"))

添加数据方法()

datarow dr=dt.newRows();

dr["xxx"]=xxx;
...

dt.Rows.Add(dr);

本回答被网友采纳
抢首赞 已赞过 已踩过<
你对这个回答的评价是?
评论 举报 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式