我想将date参数发送到php,但不知道如何做
var date = new Date();
var day = date.getFullYear();
如何在php中回显var日?
答案 0 :(得分:0)
您需要在PHP中创建一个可从Ajax调用的函数。但是您无法直接“看到”回声。不要忘记PHP在SERVER端执行,而Javascript在Client端执行。因此,他们不能直接交换信息。相反,您可以获取ajax查询的HTML结果。 jQuery文档中有一个示例。
答案 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/上验证此代码