gpt4 book ai didi

php - 如何将它从 PHP 转换为 JavaScript?

转载 作者:行者123 更新时间:2023-11-28 13:52:45 27 4
gpt4 key购买 nike

如何在 PHP 的 Javascript/jQuery 中执行此操作?我正在尝试提前 6 个月填充从开始日期开始的选择列表。

    $startDate =  intval( $c->getStartDate($pid) );
$endDate = strtotime('+6 month', $startDate);
$dateSelectList = '<select name="dateSelect" id="dateSelect">';
$count = 1;
//populates the select list with the starting date of the course up to the next six months
for($date = $startDate; $date <= $endDate ; $date = strtotime('+1 day', $date))
{
$dateSelectList .= '<option id="select'.$count.'" value="'.$date.'">'.date('D d F Y', $date).'</option>';
$count++;
}

$dateSelectList .= '</select>';

最佳答案

实现此目的的一种方法是将 ajax 与 jQuery 结合使用。所以第一步是将代码修改为:

$startDate =  intval( $c->getStartDate($pid) );
$endDate = strtotime('+6 month', $startDate);
$dateSelectList = '';
$count = 1;
//populates the select list with the starting date of the course up to the next six months
for($date = $startDate; $date <= $endDate ; $date = strtotime('+1 day', $date))
{
$dateSelectList .= '<option id="select'.$count.'" value="'.$date.'">'.date('D d F Y', $date).'</option>';
$count++;
}

echo $dataSelectList;

然后保存到一个单独的文件中,例如 populate.php

然后在html页面上编写以下代码。代码假设您已将 jquery 包含到您的页面中,并且您有一个 id = dateSelect 的 select 元素

<script>
$(function(){
$.get('populate.php',function(data)
{
$('#dateSelect').html(data);
}
});
</script>

上面的代码在页面加载时调用 populate.php,它返回所有选项并将其注入(inject)到 select 元素中

关于php - 如何将它从 PHP 转换为 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9876520/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com