JavaScriptコードにいくつかの問題があり、php文字列をそれに渡そうとすると、それはカウント用の日付タイマーであり、静的な値を指定すると機能しますが、php文字列が含まれているとゼロしか返されません。
<?php $r="June 7, 2087 15:03:25"; ?>
<script type="text/javascript">
$(function() {
var endDate = "<?php echo $r;?>";
$('.countdown.simple').countdown({ date: endDate });
});
</script>
ここでコードを確認できます:http://jsbin.com/EboVeCO/1/edit、コメント$r
してJSに正確に日付を入力すると、動作しますが、そうでなければ動作しません:(
どうしたの?なぜ機能しないのですか?
アップデート:
<?php foreach ($row as $r){
$rr = $r->release_date;
$rrr = date("F d, Y H:i:s", strtotime($rr));
<script type="text/javascript">
$(function() {
var endDate = "<? echo $rrr; ?>";
$('.countdown.simple').countdown({ date: endDate });
});
</script>
echo ' <div class="countdown simple"></div>';
}
これはどこ$row
から来たのですか:
public function get_things() {
$q = $this->db->query("SELECT * from s_data");
if($q->num_rows() > 0){
foreach($q->result() as $row){
$data[] = $row;
}
return $data;
}
}
サルート!