【问题标题】:Set Javascript variable as PHP variable将 Javascript 变量设置为 PHP 变量
【发布时间】:2023-03-24 15:55:02
【问题描述】:

我想将 javascript 变量 (getdate1) 设置为 PHP 变量,以将日期与数据库值进行比较以显示事件详细信息。我附上了警报框如何工作的附件。

        var getdate1 = document.getElementById("eventDayName").innerHTML = selectedDate.toLocaleString("en-US", {
            month: "long",
            day: "numeric",
            year: "numeric"
        }); 

        alert(getdate1); 

【问题讨论】:

标签: javascript php


【解决方案1】:

HTML: <input type='hidden' id='myDate' name='myDate'> JS: document.getElementById('myDate').value = getDate1; PHP: $date = $_POST['myDate'];

说明:制作一个隐藏的 html 元素。用 javascript 设置它的值。用 PHP 获得它的价值。

【讨论】:

  • 如果你去控制台查看HTML元素的值(document.getElementById('myDate').value),是否显示?
  • Uncaught ReferenceError: getDate1 is not defined at HTMLDivElement.gridTable.onclick (calender.php:745) gridTable.onclick @calender.php:745
  • 尝试将日期分别分配给 getDate1 和 dom 元素,如下所示: var getDate1 = selectedDate.toLocaleString("en-US", { month: "long", day: "numeric", year : "数字" }); document.getElementById("eventDayName").innerHTML = getDate1;
猜你喜欢
  • 1970-01-01
  • 2011-06-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-04
  • 1970-01-01
  • 2011-08-22
  • 2014-01-23
  • 1970-01-01
相关资源
最近更新 更多