gpt4 book ai didi

php - 如何在 PHP/AJAX/jQuery 中从表单外的 JavaScript 变量保存数据?

转载 作者:可可西里 更新时间:2023-11-01 00:45:31 25 4
gpt4 key购买 nike

这里是 PHP 新手。我想在 PHP/MySQL 中保存一个变量(来自 jQuery),但是这个变量在表单之外。表单内表单元素的值保存得很好。本例中的变量名称是“mode”,我希望将“mode”发送到 PHP。

代码如下:

HTML 格式;

<form action="submit.php" method="post" id="myform">
<textarea id="source1" name="source1"></textarea>
<textarea id="source2" name="source2"></textarea>
<input type="image" src="images/save.png" name="submit" id="submit" title="Save" class="save-button"/>
</form>

jQuery/AJAX:

mode = 1;  // This value needs to be stored/saved

// AJAX form save
$("form#myform").submit( function () {
$.post(
'submit.php',
$(this).serialize(),
function(data){
....
}
);

PHP:

$submit_time = date('Y/m/d H:i:s');
$content1 = $_POST['source1'];
$content2 = $_POST['source2'];
$mode = $_POST['mode']; // This value needs to be stored/saved

是在表单中创建一个隐藏的表单字段的解决方案吗?

最佳答案

如果变量不在表单内,它不会被发送到服务器。

解决方案是将变量放入表单中的隐藏字段

关于php - 如何在 PHP/AJAX/jQuery 中从表单外的 JavaScript 变量保存数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20167997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com