0

次の Web サイトhttp://www.e-domov.cz/oblozkove-zarubneで、テーブル「TYP」(英語の TYPE) を見て、ラジオ ボタンを 2 番目のボタンに変更すると、javasscript が動的にテキストを生成します。右側のパネルにあります。

コードのこの部分で発生します。

right3.php

Typ: <span id="zarubneStena"><?= $_SESSION['zarubneStena']; ?></span><br>

script.js

function nastavZarubneTyp2(value)
 {
$('#zarubneStena').html(value);
$.get("/C/AJAX/typZarubne2.php", { zarubne: value});
}

typZarubne2.php

<?php
     session_start();

      $_SESSION['zarubneStena']=$_GET['zarubne']; 
?>

oblozkove-zarubne.php

<td><input type="radio" name="typ<?php $uid=uniqid();echo $uid;?>" checked="checked" onClick="nastavZarubneTyp2('Na stěnu')"></td><td>Klasická obložková zárubeň</td>

<td><input type="radio" name="typ<?php echo $uid;?>" onClick="nastavZarubneTyp2('Do stavebního pouzdra');"></td><td>Obložková zárubeň pro posuvné dveře do stavebního pouzdra</td>

私はこの記録をあまり理解していません:

 Typ: <span id="zarubneStena"><?= $_SESSION['zarubneStena']; ?></span><br>

したがって、javascript/AJAX によってリアルタイムで生成される $_SESSION['zarubneStena'] の値を動的に取得する方法についてアドバイスが必要です。私が何を望んでいるのか理解するのは難しいことはわかっていますが、誰かが助けてくれることを願っています. ありがとうございます。

4

2 に答える 2

1

次のようなものがあります。

<?php session_start(); ?>

<div id="hiddenDiv" style="display:none">
    <?php echo $_SESSION['zarubneStena']; ?>
</div>

<script>
    var text; 
    text = $('#hiddenDiv').text();
</script>

2つのテクノロジーを混ぜ合わせたちょっとしたごまかしですが、うまくいきます;-)

また、私はの習慣をお勧めしません

于 2012-10-31T09:22:54.250 に答える
0

<?= $_SESSION['zarubneStena']; ?>サーバー側でphpによって生成されています。セッションにはキー名「zarubneStena」が保存されていますが、これはあなたが要求したものではありません。

htmlページのコードはデータを送信しています:

<td><input type="radio" name="typ5090ee43d6d70" checked="checked" onClick="nastavZarubneTyp2('Na stěnu')"></td><td>Klasická obložková zárubeň</td>
<td><input type="radio" name="typ5090ee43d6d70" onClick="nastavZarubneTyp2('Do stavebního pouzdra');"></td><td>Obložková zárubeň pro posuvné dveře do stavebního pouzdra</td>

onClick="nastavZarubneTyp2('Na stěnu')"-これがテキストを更新するものであることに注意してください。

これはoblozkove-zarubne.phpにあり、SESSION['zarubneStena']が設定されているキー'zarubne'のGET値です。

お役に立てば幸いです。多分それはただ混乱します。

于 2012-10-31T09:27:45.273 に答える