将php值传递给datetime本地默认值
我在网站上搜索了这个,找到了这个,但它对我不起作用 我有以下名为nowdatetime.php的php代码:将php值传递给datetime本地默认值,php,html,Php,Html,我在网站上搜索了这个,找到了这个,但它对我不起作用 我有以下名为nowdatetime.php的php代码: <?php echo date('Y-m-d\TH:i:s'); ?> 我试图将其传递给HTML datetime本地值: <input type='datetime-local' name='todate' step='1' value="/scripts/stats/nowdatetime.php" required/> 但什么也没发生。我还
<?php
echo date('Y-m-d\TH:i:s');
?>
我试图将其传递给HTML datetime本地值:
<input type='datetime-local' name='todate' step='1' value="/scripts/stats/nowdatetime.php" required/>
但什么也没发生。我还将datetime local更改为如下文本:
<input type='text' name='todate' step='1' value="/scripts/stats/nowdatetime.php" required/>
显示的是脚本路径
如何从php脚本中获取值,使其成为datetime本地的默认值?我会尝试任何方法。假设您使用jquery检查包含项,然后尝试向输入中添加id:
<input type='datetime-local' id="todate" name='todate' step='1' value="/scripts/stats/nowdatetime.php" required/>
然后可以尝试ajax调用,以在/scripts/stats/nowdatetime.php文件中获取结果的内容
<script>
$(document).ready(function(){
$("#todate").click(function(){
$.ajax({
url: '/scripts/stats/nowdatetime.php',
type: 'GET',
success: function (data) {$("#todate").val(data);}
});
})
});
</script>
$(文档).ready(函数(){
$(“#todate”)。单击(函数(){
$.ajax({
url:“/scripts/stats/nowdatetime.php”,
键入:“GET”,
成功:函数(数据){$(“#todate”).val(数据)}
});
})
});
然后单击并查看它是如何变化的 AJAX也可以工作,但您可以在HTML中包含php:
因此,我所做的基本上是将文件从html重命名为php,并将php代码添加到值中,然后就成功了。我现在必须清理index.php,使其成为一个合适的php代码。我很高兴能提供帮助。虽然我按照@awesomeguy的建议做了,但我将测试这个方法,因为它似乎是获得我想要的东西的另一种方法,并且将来可能会使用它。