如何将jquery日期参数发送到php?

时间:2019-09-24 02:57:15

标签: php jquery html

我想将date参数发送到php,但不知道如何做

var date = new Date();
var day = date.getFullYear();

如何在php中回显var日?

4 个答案:

答案 0 :(得分:0)

您需要在PHP中创建一个可从Ajax调用的函数。但是您无法直接“看到”回声。不要忘记PHP在SERVER端执行,而Javascript在Client端执行。因此,他们不能直接交换信息。相反,您可以获取ajax查询的HTML结果。 jQuery文档中有一个示例。

Ajax doc

答案 1 :(得分:0)

使用Javascript在此输入框中设置值

<script>
    var date = new Date();
    var day = date.getFullYear();
    document.getElementById("dateParam").value=day;    
</script>

这是表格

<form action="yourPHPfile" method="post">
    <input type="text" id="dateParam" name="day"/>
    <input type="submit">
</form>

提交时,您将获得数据作为参数。

在您的PHP文件中

if(isset($_POST['day'])){
 echo $_POST['day'];
}

所以您可以尝试一下。

答案 2 :(得分:-1)

您需要使用Ajax,因为php是服务器端,而javascript是客户端,所以只有一种方法将参数发送到php是Ajax,Ajax是客户端到服务器端的桥梁。

答案 3 :(得分:-1)

如果您只想在不使用ajax的情况下在php中回显javascript变量,请按照以下步骤

<script>
    var date = new Date();
    var day = date.getFullYear();
</script>

<?php echo "<script>document.write(day)</script>"; ?>

您可以在http://phpfiddle.org/上验证此代码