[英]PHP Variables inside JQuery/Javascript
我有一些javascript / jquery代碼,需要將一些php插入其中,因為語法似乎是錯誤的...
這就是我在做什么:
$.post("myphp.php?something=$phpvariablehere",{ etc....
現在的結果是它將$ phpvariablehere作為字符串而不是它的值。
有人知道正確的語法嗎?
這不是一個真正的JS問題,但是您可以執行以下操作:
$.post("myphp.php?something=<?php echo $phpvariablehere ?>"
用這個:
$.post("myphp.php?something=<?php echo $phpvariablehere; ?>",{ etc....
理解服務器端(PHP)和客戶端(Javascript)語言之間的區別以及它們之間如何/為什么交互是值得的。 您不能像您最初嘗試的那樣在兩種不同的語言之間進行交換-您需要使用以下語言聲明一個PHP部分:
<?php ... ?>
或者您可以使用以下方法直接插入變量:
<?= $phpvariablehere ?>
或者,對於更具可讀性的版本(服務器上允許使用短標簽):
$.post("myphp.php?something=<?= $phpvariablehere ?>"...
另外,您的頁面必須是.php,而不是.js,才能使用默認設置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.