我是 PHP 新手,我来自 C/C++ 背景,我遇到了一个问题,我已经绊倒了一段时间。
我的 html 文件中有这段代码:
<div class="totaal clearfix">
<div class="border-left"></div>
<div class="content-totaal">
<h2 class="vk"><?php echo $locLocal["lbl_totaal"]; ?></h2>
<div class="totalekost" id="ajax_placeholder_total">
<span id="prijs_totaal">
<?php
$winkelwagentje->berekenTotaal();
?>
</span> EUR
</div>
</div>
<div class="border-right"></div>
更进一步,我有这段代码,当页面上的列表框更改时,它应该更新。
<script type="text/javascript">
$('cb_verzendoptie').observe('change', function(event)
{
var _verzendoptie = this.getValue();
new Ajax.Updater( 'ajax_placeholder_port', 'ajax/berekenVerzendingskosten.php',
{ parameters: { verzendoptie: _verzendoptie},
});
$('ajax_placeholder_total').update("<?php echo date(DATE_RFC822); ?>" + " EUR" );
});
我放置了“回显日期(DATE_RFC822)”来测试更新是否每次都会触发。那是我的问题,不是。他重复了一次日期和时间,但从那时起,由于某种原因,更新不再触发。日期时间保持不变。
奇怪的是,每次我的下拉框更改值时,此行上方的 Ajax.Updater 方法都会更新。我真的不知道为什么...
编辑:
日期只是存根数据,而不是我通常需要一个带有变量的 php 类的日期。变量在语句上方的 Ajax.Updater 方法中更新。但我没有改变。这就是为什么我尝试使用日期来查看语句是否更新。