我想知道我可以將一個php $ _POST變量轉換成一個jQuery變量。我有PHP變量如下:
<?php $postduration = $_POST['durationChosen']; ?>
我可以轉換PHP變量入一個jquery的變量?
感謝
我想知道我可以將一個php $ _POST變量轉換成一個jQuery變量。我有PHP變量如下:
<?php $postduration = $_POST['durationChosen']; ?>
我可以轉換PHP變量入一個jquery的變量?
感謝
是的,當然!
只需在您的JavaScript ...塊中編寫/輸出您的PHP代碼即可。
有點像這樣:
<script>
var myVar = <? echo $postduration; ?>;
</script>
只是一個小腦袋,你忘了引號。 var myVar =「<?echo $ postduration?>」; – redmoon7777 2012-01-06 00:25:56
感謝您的回答 – BruceyBandit 2012-01-06 00:27:18
@ redmoon7777這將取決於數據的類型 – Sinetheta 2012-01-06 00:27:29
<script type="text/javascript">
var postDuration = '<?php echo $_POST['durationChosen']; ?>';
</script>
只是呼應成JavaScript的網頁上,就像任何其他動態內容。
感謝您的回答 – BruceyBandit 2012-01-06 00:27:30
它是這麼簡單...
var myVar = '<? echo $postduration; ?>';
整數感謝您的回答 – BruceyBandit 2012-01-06 00:27:11
如果持續時間是一個數字,這將讓他在一個字符串JS – Sinetheta 2012-01-06 00:28:40
這種方式更好地避免錯誤,它可以很容易地轉換爲數字例如:myVar = myVar - 0; – 2012-01-06 21:40:25
var durationChosen = "<?php echo $_POST['durationChosen']?>";
你可以把它轉換成一個JavaScript變量(jQuery框架有助於DOM操作)
<?php $postduration = $_POST['durationChosen']; ?>
var myVar = '<?php echo $postduration ?>';
你的意思是一個JavaScript變量,或者是其他東西? – Adonais 2012-01-06 00:22:45
對不起,我應該說的JavaScript變量。感謝您的答案。 – BruceyBandit 2012-01-06 00:26:28
我只是想確保你真正想要的是在javascript中使用$ _POST變量,我只是提出了你的問題,它沒有任何理由被downvoted,下面的所有答案似乎是你需要的DaveRandom和Romanulus對它的工作原理有更好的解釋 – rroche 2012-01-06 00:27:33