[英]How to get echoed value from javascript to PHP variable?
在下面的網站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>
所以我想要一些建議,如何動態地獲取由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>
它有點欺騙性地將兩種技術混合在一起,但是它可以工作;-)
我也不推薦這種習慣
<?= $_SESSION['zarubneStena']; ?>
<?= $_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中,是鍵“ zarubne”的GET值-設置SESSION ['zarubneStena']的鍵。
希望能有所幫助。 也許只是混淆。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.