Jquery数据表1.9.0不使用POST方法

Jquery数据表1.9.0不使用POST方法,jquery,datatables,Jquery,Datatables,我将jquery datatable 1.9.0版与Asp.net一起使用,但当我将“sServerMethod”更改为“POST”而不是发送POST请求时,它的发送GET请求将被更改,因此敏感信息可见。我这样做是因为我不想使用Get请求发送敏感信息,因为它可以被跟踪。你可以检查下面的代码,让我知道我哪里做错了 var csrfField=$(“#u CSRFTOKEN”).val(); 变量oTable=$('.reportTable.rmaqueue').dataTable({ “bSort

我将jquery datatable 1.9.0版与Asp.net一起使用,但当我将“sServerMethod”更改为“POST”而不是发送POST请求时,它的发送GET请求将被更改,因此敏感信息可见。我这样做是因为我不想使用Get请求发送敏感信息,因为它可以被跟踪。你可以检查下面的代码,让我知道我哪里做错了

var csrfField=$(“#u CSRFTOKEN”).val();
变量oTable=$('.reportTable.rmaqueue').dataTable({
“bSortable”:正确,
是的,
“iDisplayLength”:10,
“iDisplayStart”:0,
“bProcessing”:true,
“bServerSide”:true,
“bFilter”:错误,
'sPaginationType':“完整编号”,
“bStateSave”:false,
“bSort”:正确,
“sServerMethod”:“POST”,
“fnServerParams”:函数(aoData){
push({“name”:“\uuu CSRFTOKEN”,“value”:csrfField});
},
“aoColumns”:[
空,空,空,空,空,空,空,空,空,
{
“可搜索”:错误,
“可移植”:错误,
“fnRender”:函数(oObj){
返回“”;
}
},
{
“可见”:假
}
],
'sAjaxSource':urlHandler,
});

有人能帮我解释为什么它不能与1.9.0版本一起使用。

所有请求都可以跟踪。不仅仅是获取请求。如果您使用Fiddler之类的程序,您将看到所有请求和响应都可以存储。我猜您正在使用此脚本->(或其他传统服务器端脚本之一)-将该文件中的所有
$\u GET
更改为
$\u POST
。可以跟踪所有请求。不仅仅是获取请求。如果您使用Fiddler之类的程序,您将看到所有请求和响应都可以存储。我猜您正在使用此脚本->(或其他传统服务器端脚本之一)-将该文件中的所有
$\u GET
更改为
$\u POST
        var csrfField = $("#__CSRFTOKEN").val();
        var oTable = $('.reportTable.rmaqueue').dataTable({
            'bSortable': true,
            "bDestroy": true,
            'iDisplayLength': 10,
            'iDisplayStart': 0,
            'bProcessing': true,
            'bServerSide': true,
            "bFilter": false,
            'sPaginationType': "full_numbers",
            "bStateSave": false,
            "bSort": true,
            'sServerMethod': 'POST',
            'fnServerParams': function (aoData) {
                aoData.push({ "name": "__CSRFTOKEN", "value": csrfField });
            },
            "aoColumns": [
                            null, null, null, null, null, null, null, null,
                            {
                                "bSearchable": false,
                                "bSortable": false,
                                "fnRender": function (oObj) {
                                    return "<a title='Edit' href='AssetEdit.aspx?assetid=" + oObj.aData[9] + " ' class='btnStandard'>Edit</a>";
                                }
                            },
                            {
                                "bVisible": false
                            }
            ],
            'sAjaxSource': urlHandler,
});