1

php variabeleの値をjquery変数に追加して追加する方法、値を取得して2番目のページに投稿するフォームがあります。2番目のページには、フォームのチェックボックスの値が加算および減算されるdivパネルが含まれています。送信された値をpage1からpage2に追加します。コードは次のとおりです。3つのフォーム値があり、1つずつリダイレクトされます。ユーザーがそれぞれのボタンを送信するたびに

if($_POST['submit'])
{
$beg=$_POST['basic'];
}

function refreshPrices() {

    var currentTotalValue = 0;
    var beg=?????
    $("#results div").each(function() {
        if (!isNaN(parseInt($(this).find("span").text().substring(1)))) {
            currentTotalValue += parseInt($(this).find("span").text().substring(1));
        }
    });


    $("#totalValue").text("$" + currentTotalValue)
}
4

5 に答える 5

1
var beg=<?php echo $beg; ?>
于 2012-12-20T08:56:47.250 に答える
0

このようにする方が良いです:

var js_var = '<?=json_encode($php_var);?>';

このようにして、あらゆるタイプのデータ(配列、オブジェクト、文字列など)をjsに転送し、次のように簡単にアクセスできるようになります。

js_var['element']
于 2012-12-20T09:03:25.613 に答える
0

入力クラスまたはdatのようなIDで値を取得します

var beg = $( "#basic")。val();

于 2012-12-20T09:46:51.270 に答える
0

これを試して:

var beg = '<?php echo $beg ;?>';

合計値に追加する場合は、次のように実行できます。

currentTotalValue = currentTotalValue + parseInt(beg);
于 2012-12-20T08:59:20.247 に答える
0
var beg = '<?php echo $beg ;?>';

ただし、これはページの読み込み中に1回だけにすることができます。その後、サーバー側スクリプトをjsに割り当てることはできません。

于 2012-12-20T09:05:26.650 に答える