我有一些javascript/jQuery代碼,需要一些PHP到它是語法似乎是錯誤的...PHP變量
這是我在做什麼:
$.post("myphp.php?something=$phpvariablehere",{ etc....
現在的結果是,它將$ phpvariablehere作爲一個字符串,而不是它的值。
任何人都知道正確的語法?
我有一些javascript/jQuery代碼,需要一些PHP到它是語法似乎是錯誤的...PHP變量
這是我在做什麼:
$.post("myphp.php?something=$phpvariablehere",{ etc....
現在的結果是,它將$ phpvariablehere作爲一個字符串,而不是它的值。
任何人都知道正確的語法?
使用此:
$.post("myphp.php?something=<?php echo $phpvariablehere; ?>",{ etc....
這將是值得理解服務器端之間的差異(PHP )和客戶端(Javascript)語言,以及他們如何/爲什麼他們互相交互。你不能在兩個不同的語言之間進行切換就像您最初嘗試 - 你需要使用這些聲明一個PHP部分:
<?php ... ?>
,或者你可以直接通過插入變量:
<?= $phpvariablehere ?>
不是一個真正的JS的問題,但在這裏你去:
$.post("myphp.php?something=<?php echo $phpvariablehere ?>"
或者,一個更可讀的版本(以允許的服務器上的短標籤):
$.post("myphp.php?something=<?= $phpvariablehere ?>"...
此外,您的頁面必須是.php,而不是.js,因此可以使用默認設置。