У меня есть API с именем all_device
с 1 параметром, равным username
(изображение ниже), поэтому я хочу прочитать текущий зарегистрированный сеанс пользователя.
Это то, что я пробовал.
$(document).ready(function(){
var username = '<%= Session["username"] %>';
console.log(username);
var ManageDeviceTable = $('#manageDevice').DataTable({
ajax: {
url: api_url+'/all_device',
crossDomain : true,
type : "POST",
cache : false,
data: {username: username},
dataType : "json",
contentType: "application/json",
dataSrc : "data",
},
});
});
Журнал консоли
PHP
<?php
header('Content-Type: application/json');
$post_data = filter_input_array(INPUT_POST, FILTER_SANITIZE_STRING);
session_start();
$_SESSION["id"] = $post_data["id"];
$_SESSION["fullname"] = $post_data["fullname"];
$_SESSION["username"] = $post_data["login"];
$_SESSION["email"] = $post_data["email"];
echo json_encode(array('msg' => 'Session created.', 'session' => $_SESSION));
exit;
?>