我有一个表单,我想发布到我的PHP文件。该表单由提交按钮和隐藏值组成,其中包含localStorage条目的值:
<form action="submit.php" method="post">
<input type="hidden" name="formAnswers" id="localStorageAnswers" />
<input type="submit" id="btnSubmit" value="Submit" />
</form>
jQuery的:
$('#btnSubmit').on('click', function() {
$("#localStorageAnswers").val(localStorage.getItem(answers));
});
PHP:
if (isset($_POST['formAnswers'])) {
echo $_POST['formAnswers'];
}
启动PHP文件时,不会显示任何答案。起初我想也许它不会在on('click')
上设置它,但我在页面上的较早点设置值没有区别。
答案 0 :(得分:2)
我认为answers
不是变量,而是关键字。使用localStorage.getItem("answers")
代替localStorage.getItem(answers)