我在包含在脚本标签中的 PHP 文件中有一个 JS 脚本,出于某种奇怪的原因,它工作正常。
我通常会通过 AJAX 将 JS 变量分配给 PHP,但我错误地尝试了这个,它工作正常。任何想法为什么?
$(document.body).on("change","select[name=city]", function(){
var v = $(this).val().replace("%","");
if( v != "undefined" && v != undefined ){
<?php $options['tax'] = v; ?>
}
});
编辑:所以稍后在单击事件之后,我将通过 JS 显示该 php 变量,并显示正确的值。这对我来说毫无意义。
编辑:所以当我将 v 分配给 php 变量时,就像它分配一个常量一样,然后当我使用控制台 $eshopoptions['tax'] 在 JS 上输出它时,它会抛出它解释为 javascript 变量的 'v'。