gpt4 book ai didi

javascript - 存储日期选择器日期并保存在数据库中

转载 作者:行者123 更新时间:2023-11-29 23:07:16 25 4
gpt4 key购买 nike

我试图从页面上的日期选择器获取日期,然后将该日期发布到 php 函数,该函数会将所选日期存储在我的数据库中。

最佳答案

我认为您对 Javascript、HTML 表单和 PHP 如何协同工作存在误解。

Javascript(和 jQuery)在浏览器中运行。 PHP 在您的服务器上运行。

浏览器向您的服务器发起请求,您的服务器将请求交给 php 进程,该进程解析并运行您的 php.ini 文件。这会生成 html,并将其发送回您的浏览器。链接到或包含在 <script> 中的 javascript然后加载标签,并在必要时运行(或由事件触发)。这过于简单化了,但应该涵盖基础知识。

因此,jQuery 正在浏览器中运行以对 HTML 进行更改。具体来说,它会将格式为“MM-DD-YYY”的字符串插入到表单字段中。当用户发布此表单时,这些值将添加到发送到您的服务器的 HTTP 请求中。然后可以在 $_POST 中访问这些值。 php 脚本中的变量,如 key=>value对,其中 key是 HTML name='formfield1'您的表单的属性。所以你可以将其访问为 $date = $_POST['formfield1'] .

Javascript 和 jQuery 具体来说只是将字符串值加载到用户的 html 字段中。您无法从 PHP 访问 Javascript 变量。

如果您发布表单代码,可能会给出更具体的答案。

编辑:对于内联日期选择器,您需要按如下方式配置日期选择器:

$('#datepicker').datepicker({
inline : true,
altField : '#hiddenFieldID',
});

哪里#hiddenFieldID是表单中隐藏的输入字段。无论如何,您必须以某种方式将日期值附加到表单中,才能在 $_POST 中使用它。 .

关于javascript - 存储日期选择器日期并保存在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28240231/

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