此代码在运行应用程序时有效,但 Dreamweaver 给出了语法错误。它不喜欢那里的问号。我喜欢 DW 没有语法错误。有没有不同的方法来写这个?我有 DW cs5.5 我无法升级 Dreamweaver 版本。
if ( $('#postage6').val() == "Your Permit Standard" ) {
$('#postage6rate').val('<?php echo $your_permit_standard; ?>');
}
在问号前加一个反斜杠只会让它像这样打印,这是不对的。
if ( $('#postage6').val() == "Your Permit Standard" ) {
$('#postage6rate').val('<\?php echo $your_permit_standard; ?>');
}
当它呈现时,应该有一个像这样的值:
if ( $('#postage6').val() == "Your Permit Standard" ) {
$('#postage6rate').val('0.333');
}
这也不起作用:
if ( $('#postage6').val() == "Your Permit Standard" ) {
var somevar = "<?php echo $your_permit_standard; ?>";
$('#postage6rate').val(somevar);
}
语法错误只是从 PHP 变量所在的行转移到 PHP 变量所在的新行。