我正在尝试从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);
}
答案 0 :(得分:0)
尝试使用此视图:
$(document).ready(function () {
if (typeof(Storage) !== "undefined") {
console.log('if');
console.log(sessionStorage.getItem("LoggedIn"));
}
});