如何从javascript到PHP变量获取回显值?
在下面的网站上,当您查看表“TYP”(键入英文)并将单选按钮更改为第二个按钮时,您可以在右侧面板上看到javasscript dynamicaly生成文本 这部分代码实现了: right3.php如何从javascript到PHP变量获取回显值?,php,javascript,ajax,variables,echo,Php,Javascript,Ajax,Variables,Echo,在下面的网站上,当您查看表“TYP”(键入英文)并将单选按钮更改为第二个按钮时,您可以在右侧面板上看到javasscript dynamicaly生成文本 这部分代码实现了: right3.php Typ: <span id="zarubneStena"><?= $_SESSION['zarubneStena']; ?></span><br> <?php session_start(); $_SESSION['zar
Typ: <span id="zarubneStena"><?= $_SESSION['zarubneStena']; ?></span><br>
<?php
session_start();
$_SESSION['zarubneStena']=$_GET['zarubne'];
?>
<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>
typZarubne2.php
Typ: <span id="zarubneStena"><?= $_SESSION['zarubneStena']; ?></span><br>
<?php
session_start();
$_SESSION['zarubneStena']=$_GET['zarubne'];
?>
<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>
oblozkove zaruben.php
Typ: <span id="zarubneStena"><?= $_SESSION['zarubneStena']; ?></span><br>
<?php
session_start();
$_SESSION['zarubneStena']=$_GET['zarubne'];
?>
<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>
因此,我想了解一些关于如何动态获取由javascript/AJAX实时生成的$_SESSION['zarubneStena']的值的建议。我知道,很难理解我想要什么,但我希望有人能帮助我。太感谢了。您可以吃以下东西:
<?php session_start(); ?>
<div id="hiddenDiv" style="display:none">
<?php echo $_SESSION['zarubneStena']; ?>
</div>
<script>
var text;
text = $('#hiddenDiv').text();
</script>
var文本;
text=$('#hiddenDiv')。text();
混合使用两种技术有点像作弊,但它是有效的;-)
另外,我不建议使用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>
Klasickáobložkovázárubeň
Obložkovázárubeňpro posuvnédveře do stavebního pouzdra
请注意onClick=“nastavZarubneTyp2('Na stěnu')”
——这就是更新文本的内容
它位于oblozkove-zarubne.php中,是键“zarubne”的GET值,该键是会话['zarubneStena']设置的起点
希望有帮助。也许这会让人困惑。你不能用$('zarubenstena').val()吗代码>