Невозможно получить данные из sessionSorage для отправки в класс php - PullRequest
0 голосов
/ 21 февраля 2019

Я пытаюсь получить адрес электронной почты пользователя, вошедшего в систему в данный момент, из sessionStorage и отправить его на php?Однако это не работает.Вы можете мне помочь?

<?php

$mongoClient = new MongoClient("mongodb://localhost:27017");
$db = $mongoClient->commerce;
$email = filter_input(INPUT_GET, "email", FILTER_SANITIZE_STRING);
$findCriteria = [
    "email" => $email, 
];
$cursor = $db->Customer->find($findCriteria);
echo "email is ".$email;
echo "<h1>Results</h1>";
foreach ($cursor as $cust) {
    $name = $cust['name'];
    echo "name: <input type='text' name='name' value='" . $name . "'>";
    echo "<button onclick='save.php'>save new Customer Details</button>";
}
$mongoClient->close();
function view() {
            request.onload = function () {
                if (request.status === 200) {
                    var responseData = request.responseText;
                    document.getElementById("ViewDetails").innerHTML = responseData;
                } else
                    alert("Error communicating with server: " + request.status);
            };           
            request.open("POST", "view.php");
            request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");           
            var usrEmail=sessionStorage.getItem("LoggedIn");                        
            request.send("email=" + usrEmail);
        }

1 Ответ

0 голосов
/ 21 февраля 2019

Попробуйте это на виду:

$(document).ready(function () {
  if (typeof(Storage) !== "undefined") {
      console.log('if');
      console.log(sessionStorage.getItem("LoggedIn"));
  }
});
...