私は2つのファイルを持っています。1つはPHPで計算を1回実行し、それらをjavascriptの変数に保存します。2 番目のファイルには、データベースに送信される mySQL クエリが保持されます。最初のファイルから JavaScript 変数を送信し、2 番目のファイルから変数として保存するにはどうすればよいですか。
- .load() 関数を使用して 2 番目の .php ファイルをロードしています。そのため、2 番目の .php ファイルへの更新やリダイレクトは行われません。
これはajaxなしで行うことは可能ですか? ajaxでしかできない場合、どのように設定しますか(ajaxの初心者)?
$("#st").click(function()
{
var s = $("#st").val();
var a = $("#AA").val();
var t = ((s*1)*(a*1)+(a*1)*(1/3)).toFixed(2);
var c = (t*95).toFixed(2);
var text = $('#st').children("option:selected").text();
document.getElementById('Tim').innerHTML ='<p>'+ t +' </p>';
document.getElementById('Obj').innerHTML ='<p>'+ text +'</p>';
document.getElementById('Tot').innerHTML ='<p>$'+ c +'</p>';
});
var Customer = <?php echo json_encode($q);?>;
var Dr= <?php echo json_encode($o);?>;
var Pd = <?php echo json_encode($p);?>;
var Qp = <?php echo json_encode($a);?>;
var Qs = <?php echo json_encode($r);?>;
var Cam = <?php
if($Camera==1){
$CameraOutput = "XL";
echo "XL";
}
if($Camera==2){
$CameraOutput = "SL";
echo "SL";
}
?>;