BeforeSend с jQuery DataTables - PullRequest
       26

BeforeSend с jQuery DataTables

0 голосов
/ 27 сентября 2018

Как я могу использовать свойство ajax BeforeSend с jquery datatables? Потому что мой серверный api хочет авторизацию .. Я использовал заголовки вместо BeforeSend, но он выдал ошибку 405

$(document).ready(function() {
  var username = localStorage.getItem("Username");
  var password = localStorage.getItem("Password");
  var url = "https://lim.com.tr/app/public/api/v1/policelerim";
  var table = $('#example').DataTable({
    "processing": false,
    "serverSide": false,
    "ajax": {
      url: url,
      type: "POST",
      BeforeSend: {
        'Authorization': "Basic " + btoa(username + ":" + password)
      },
    }
  });
});

отредактированный код

    $(document).ready(function() {
    var username="info@lim.com.tr";//localStorage.getItem("Username");
        var password="102030asd";//localStorage.getItem("Password");
        var url="https://lim.com.tr/app/public/api/v1/policelerim";






 $('#example')
    .on('preXhr.dt', function ( e, settings, data ) {
        data.Authorization = "Basic " + btoa(username + ':' + password);
    } ).dataTable( {
            "processing": true,
            "serverSide": true,
            "ajax":{
                "url": url,
                "type": "POST"

            }

} );

} );
...