我想將一個php變量賦值給javascript變量。將php變量賦值給javascript變量
<?php
$type =1;
$form = ' <script>
var jquery_type " <?php = $type; ?>";
</script>';
?>
但在源頁面,它顯示如下圖所示,
var jquery_type " <?php = $type; ?>" ;
我怎樣才能得到這個PHP的價值呢?
我想將一個php變量賦值給javascript變量。將php變量賦值給javascript變量
<?php
$type =1;
$form = ' <script>
var jquery_type " <?php = $type; ?>";
</script>';
?>
但在源頁面,它顯示如下圖所示,
var jquery_type " <?php = $type; ?>" ;
我怎樣才能得到這個PHP的價值呢?
在PHP代碼中:
$type = 1;
$form = '<script>
var jquery_type = "'.$type.'";
alert(jquery_type);
</script>';
echo $form;
如果它的js文件。
var jquery_type = " <?php echo $type; ?>";
$ Appu Amruth,謝謝,它的工作。但是爲什麼我有問題的標記呢?我現在能做什麼? –
你在你的腳本做錯了那裏,你不能使用PHP標籤內的PHP。
取消管理單
(')
和雙(")
引號,這導致syntax error, unexpected '='
看到這個代碼
<?php
$type =1;
$form = '<script> var jquery_type = '.$type.'</script>';
echo $form;
?>
或者如果你想僅僅只分配和使用$type
價值爲
腳本比下面的代碼是有效的。
<script>
var jquery_type = '<?php echo $type ?>';
<script>
你的第一個會失敗;這會產生一個解析錯誤。 –
@ Fred-ii-,請看一下,現在就好了。 –
你在PHP中已經「已經」在這裏,你正在做'<?php = $ type; ?>'。這本身應該會給你一個錯誤。 –
.........哦,你沒有解釋爲什麼它失敗了嗎?沒有人解釋我的意思。 –
插入代碼(下面)並沒有太多讓他們知道爲什麼他們的代碼首先失敗並且質量低下。 –