我有一个工作正常的JavaScript
<script>
$(document).ready(function(){
$('.delete').click(function()
{
alert('passed');
});
});
</script>
但是当我将所有这些脚本保存到PHP变量
时$phpVariable = "<script>
\$(document).ready(function(){
\$('.delete').click(function()
{
alert('passed');
});
});
</script>";
并回显变量(在javascript中有美元'$'符号时有或没有反斜杠)
echo "$phpVariable";
存在问题。 Javascript不再起作用了。 我们可以将javascript代码保存到php变量而不会遇到mulfunction吗?
答案 0 :(得分:0)
$phpVariable = '<script>
$(document).ready(function(){
$(\'.delete\').click(function()
{
alert(\'passed\');
});
});
</script>';
echo $phpVariable;
基本上将所有“转换为”然后在代码中转义任何内容。
答案 1 :(得分:0)
您无法在前端查看Javascript ..
查看页面的源代码,已打印...
试试这个......
echo htmlspecialchars($phpVariable);
答案 2 :(得分:0)
正确的答案是here
仅添加
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js'></script>
在你要回显$ phpVariableScript
的地方之上对于某种重复的问题,我们深表歉意。 我在发布问题后找到了正确的答案。 我应该删除这个还是链接到正确的答案?