[英]adding php to javascript
如何將php變量添加到javascript中,例如:
onClick="javascript:alert('echo $name;')Click Me</a>***
但它不起作用
我沒有原始的,因為它沒有顯示原始的……!
只要設置了$ name變量,PHP看起來就很好。 嘗試這個:
onclick="alert('<?php echo $name; ?>');"
只需使用PHP的<?php
和?>
打開/關閉標簽即可將PHP變量添加到javascript中,如下所示:
<?php $var = 'Hello world!'; ?>
alert('<?php echo $var; ?>');
或者,您可以回顯javascript代碼,包括任何var。 但是,這不太容易理解,通常被認為是不好的做法:
<?php $var = 'Hello world!';
echo "alert('$var');"; ?>
編輯:您鍵入的示例代碼幾乎是正確的; 正如我在上面的答案中所使用的,您所錯過的只是PHP的開始和結束標記。
也嘗試一下:
onclick="var text = '<?php echo $name; ?>'; alert(text);"
否則出現未終止的字符串文字”錯誤
另一種使用短php標簽和str_replace()函數的方法
onclick="alert('<?=str_replace("'", "\'", $name);?>');"
在您的php.ini中,必須啟用short_open_tag或使用回顯使用常規方法
onclick="alert('<? echo str_replace("'", "\'", $name); ?>');"
php.ini代碼:
short_open_tag = On
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.