Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从javascript到PHP变量获取回显值?_Php_Javascript_Ajax_Variables_Echo - Fatal编程技术网

如何从javascript到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”(键入英文)并将单选按钮更改为第二个按钮时,您可以在右侧面板上看到javasscript dynamicaly生成文本

这部分代码实现了:

right3.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>
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()吗