javascript - 无法从 sessionSorage 获取数据以发送到 php 类
问题描述
我正在尝试从 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);
}
解决方案
试试这个:
$(document).ready(function () {
if (typeof(Storage) !== "undefined") {
console.log('if');
console.log(sessionStorage.getItem("LoggedIn"));
}
});
推荐阅读
- c++ - c ++找不到元素是具有相同哈希的unordered_set
- python - 使用python脚本将solaris上的prstat保存到文件
- python - 使用 .format() 向上舍入数字
- java - 对具有相同内容的列表的内容求和
- c# - 如何在 netcore 2.2 中使用基本身份验证
- .net-core - 如何使用 .netcore 获取日历(谷歌日历或交换)
- node.js - Mocha 测试无法在 Jenkins 上运行,并因超时错误而失败
- bash - bash:使用参数从一段时间内调用函数
- javascript - 从 axios post 外部访问变量
- vb.net - VB Visual Studio 2017:错误托管调试助手“DisconnectedContext”