【问题标题】:Jquery DataTable passing a parameter to ajax call asp.netJquery DataTable 将参数传递给 ajax 调用 asp.net
【发布时间】:2015-11-16 14:44:03
【问题描述】:

下面是我的代码,其中我向我的 web 方法发送了一个 ajax 调用,并从服务器获取数据以填充我的 HTML 表,正如你所看到的,我正在使用 Jquery DataTables 来完成任务,它工作正常

  $('#example').DataTable({
            "ajax": {
                "dataType": 'json',
                "contentType": "application/json; charset=utf-8",
                "type": "POST",
                "url": "index.aspx/Risky",
                "dataSrc": function (json) {
                    return $.parseJSON(json.d);
                }
            },
            "columns": [
                { "data": "Prctice_Group_Risk_No" },
                { "data": "Practice_Group" },
                { "data": "Risk_Category" },
            ]
        });

我的问题是如何通过这个 ajax 调用传递参数?我在网上到处都看到过,但所有这些例子都是关于它的服务器端处理的地方,但我在这里使用的是客户端处理,我没有使用 fnsServerData 或 fnServerParams,谁能帮我知道如何通过我的 ajax 调用传递参数?

【问题讨论】:

    标签: jquery datatables


    【解决方案1】:

    使用ajax.data 选项添加或修改根据 Ajax 请求提交给服务器的数据。

    $('#example').DataTable({
       "ajax": {
           "dataType": 'json',
           "contentType": "application/json; charset=utf-8",
           "type": "POST",
           "url": "index.aspx/Risky",
           "data": function (d) {
              d.extra_search = $('#extra').val();
           },
           "dataSrc": function (json) {
               return $.parseJSON(json.d);
           }
        },
        "columns": [
            { "data": "Prctice_Group_Risk_No" },
            { "data": "Practice_Group" },
            { "data": "Risk_Category" },
         ]
    });
    

    【讨论】:

    猜你喜欢
    • 2016-02-18
    • 1970-01-01
    • 2016-02-07
    • 1970-01-01
    • 2011-05-13
    • 2021-09-29
    • 2012-11-18
    • 2010-12-27
    • 1970-01-01
    相关资源
    最近更新 更多