簡體   English   中英

JQuery / Javascript中的PHP變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM