在以下网站http://www.e-domov.cz/oblozkove-zarubne上查看表格“TYP”(英文为TYPE)并将单选按钮更改为第二个时,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>
所以我想要一些建议如何动态获取$ _SESSION ['zarubneStena']的值,这是由javascript / AJAX实时生成的。我知道,很难理解我想要的东西,但我希望,有人会有所帮助。非常感谢。
答案 0 :(得分:1)
您可以拥有如下内容:
<?php session_start(); ?>
<div id="hiddenDiv" style="display:none">
<?php echo $_SESSION['zarubneStena']; ?>
</div>
<script>
var text;
text = $('#hiddenDiv').text();
</script>
它有点作弊混合两种技术,但它起作用; - )
我也不会推荐这个习惯
答案 1 :(得分:0)
<?= $_SESSION['zarubneStena']; ?>
。会话存储了一个关键名称'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中并且是关键'zarubne'的GET值 - SESSION ['zarubneStena']来自。
希望有所帮助。也许只会让人感到困惑。