2012-11-08 104 views
-1

我想在我的文件中像這樣的標題設置「DEFAULT_URL」的變種:在頭設置默認JS網址

<script type="text/javascript"> 
var default_url = <?php echo $default_url ?>; 
</script> 

但我不斷收到一個錯誤,就有意想不到的<

反正對我來說,其實做這樣的事情?

+0

當這是由瀏覽器看到的,它會讀取像'VAR DEFAULT_URL = HTTP:// www.example.com'和它將是無效的JavaScript(因爲該字符串未被引用)。試試'<?php echo json_encode($ default_url); ?> – Esailija

+1

假設'$ default_url'包含一個字符串,您可能還想將該php語句包含在引號中。例如'var default_url ='<?php echo $ default_url; ?>';'(另外,當我重新輸入這個時,你錯過了一個分號。) –

回答

0

嘗試:

<script type="text/javascript"> 
var default_url = "<?php echo $default_url; ?>"; 
</script> 

特別注意,我添加了一個分號和報價。

+0

nvm,你明白了。 –

+0

這個分號並沒有什麼區別。 – itachi

+0

@itachi然而,養成正確地終止你的陳述的習慣是很好的。 – Mansfield

1
<script type="text/javascript"> 
var default_url = '<?php echo $default_url ?>'; 
</script> 
0

試穿標籤外加上引號:

<script type="text/javascript"> 
var default_url = "<?php echo $default_url; ?>"; 
</script> 
+0

LOL oops,請參閱兩個更類似的答案:) – Zlatko