Как отправить параметр даты jquery в php? - PullRequest
1 голос
/ 24 сентября 2019

Я хочу отправить параметр даты в php, но не знаю, как это сделать

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

Как мне отобразить переменный день в php?

Ответы [ 4 ]

0 голосов
/ 24 сентября 2019

Установите значение в этом поле ввода, используя 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'];
}

Так что вы можете попробовать это.

0 голосов
/ 24 сентября 2019

Вам нужно использовать Ajax, потому что php на стороне сервера, а javascript на стороне клиента, поэтому есть только один способ отправить параметр на php - это Ajax, Ajax - это мост клиента к стороне сервера..

0 голосов
/ 24 сентября 2019

Если вы просто хотите отобразить переменную javascript в php без ajax, следуйте этому

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

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

, вы можете проверить этот код на http://phpfiddle.org/

0 голосов
/ 24 сентября 2019

Вам нужно создать функцию в PHP, вызываемую из Ajax.Но у вас нет возможности «увидеть» эхо напрямую.Не забывайте, что PHP выполняется на стороне SERVER, а Javascript на стороне клиента.Поэтому они не могут обмениваться информацией напрямую.Вместо этого вы можете получить HTML-результат ajax-запроса.В документации jquery есть пример.

Ajax doc

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...