script タグでラップされた 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' がスローされます。