Kah*_*din 1 javascript php mysql jquery
我的MySQL数据库中有一个变量.我希望这个变量能够处理简单和双引号.
例如:
$variable = "I'm happy" or $variable = I'm happy or $variable = "I am happy"
Run Code Online (Sandbox Code Playgroud)
在我的数据库中,第一个例子是:"i'm happy"这对我有用.问题出在我的JS函数上,因为我想调用我的数据:
nameFolder = "<?php echo $variable ; ?>"
Run Code Online (Sandbox Code Playgroud)
但是,如果$variable = "I'm happy",我有两倍,""所以我得到一个JS错误.如果我把单引号,问题与另一个案例相同.
有任何想法吗?
将数据回显到JavaScript的最佳方法是使用json_encode:
var nameFolder = <?php echo json_encode($variable); ?>;
Run Code Online (Sandbox Code Playgroud)
注意:不应该有任何周围的引号,函数会为你处理.
| 归档时间: |
|
| 查看次数: |
143 次 |
| 最近记录: |