更新 :
这不起作用,因为:
$myphpvar = "";
现在你的PHP $myphpvar变量包含:
当你回声时,这就像:
echo ""
所以这将显示你的Js变量,因为它在你的浏览器上运行.
但是当你在SQL中执行此操作时:它看起来如下所示:
$sql="INSERT INTO `pending` (`id`, `myfield`) VALUES ('', '')";
要实现这一点,您必须将localStorage值传递给URL,并在PHP上获取它或使用AJAX发布!
window.location.href = window.location.href+"?local="+localStorage.getItem('myjsvar'));