jquery – 更改设置值的飞行?

前端之家收集整理的这篇文章主要介绍了jquery – 更改设置值的飞行?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以改变jQuery DataTables设置值。我的问题是接下来,我需要在飞行中更改sAjaxSource。已经尝试这样的:
var oDefault = {
    "bServerSide": true,"bProcessing": true,"bJQueryUI": true,"bLengthChange": false,"bFilter": true,"iDisplayLength": 8,"sAjaxSource": "my.PHP?" + "idKat="+aData[3],"aaSorting": [[ 0,"asc" ],[ 3,"asc" ]],"sDom": '<"top"ir>t<"bottom"pf<"clear">',"sPaginationType": "full_numbers","oLanguage": {
        "sUrl": "<?PHP echo $full_path_jezik_2;?>"
    },"aoColumns": [
        { "sName": "rb","sWidth": "15%","sClass": "center","sType": "numeric" },{ "sName": "chkZaBrisanje","sWidth": "20%","bSortable":false },{ "sName": "rbPrvaSlika","bSortable":false  },{ "sName": "nazivSlike","sWidth": "50%","sSortDataType": "dom-text"  }
    ]
};

var oST = $.extend( true,{},oDefault );
oST.sAjaxSource = "my.PHP?" + "idKat="+aData[3];

alert(oST.sAjaxSource);

if (typeof oTable == 'undefined') {
    oTable = $("#my-table").dataTable(oST);
}
else
{               
    oTable.fnDraw();
}

我的aData [3]点击更改。

解决方法

你有没有尝试过
oTable = $("#my-table").dataTable(oST);
 var oSettings = oTable.fnSettings();
 oSettings.sAjaxSource  = "new value";
原文链接:https://www.f2er.com/jquery/183958.html

猜你在找的jQuery相关文章