Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用php-echo解析javascript代码_Javascript_Php_Double Quotes_Single Quotes - Fatal编程技术网

用php-echo解析javascript代码

用php-echo解析javascript代码,javascript,php,double-quotes,single-quotes,Javascript,Php,Double Quotes,Single Quotes,我想用php echo解析这段代码: <li><a onclick="resource('showvideo',<?= $myvideo->id?>);"> <i class="fa fa-file-video-o"></i>&nbsp; {{$myvideo->title}}</a></li> echo "html +="."'<li><a onclick=\"resou

我想用php echo解析这段代码:

<li><a onclick="resource('showvideo',<?= $myvideo->id?>);"> <i class="fa fa-file-video-o"></i>&nbsp; {{$myvideo->title}}</a></li>
echo "html +="."'<li><a onclick=\"resource(\"showvideo\",44);\"><i class=\"fa fa-file-video-o\"></i>&nbsp;sdfdsf</a></li>'";
试试这个

echo "html +="."'<li><a onclick='resource(&#34;showvideo&#34;,44);\'><i class=\"fa fa-file-video-o\"></i>&nbsp;sdfdsf</a></li>'";
echo“html+=”
  • sdfdsf
  • ”;
    由于在字符串中不正确使用引号,您得到了空格

    希望有帮助

    试试这个

    echo "html +="."'<li><a onclick='resource(&#34;showvideo&#34;,44);\'><i class=\"fa fa-file-video-o\"></i>&nbsp;sdfdsf</a></li>'";
    
    echo“html+=”
  • sdfdsf
  • ”;
    由于在字符串中不正确使用引号,您得到了空格


    希望有帮助

    不能在双引号内加双引号。请尝试使用单引号括起
    showvideo
    。把PHP、HTML和JS混合在一起,不管怎样都是一团糟。在单独的JS文件中使用适当的事件处理程序。如果PHP真的需要参与,只需在主文件中设置变量值,然后在JS中使用这些变量。不能在双引号中加双引号。请尝试使用单引号括起
    showvideo
    。把PHP、HTML和JS混合在一起,不管怎样都是一团糟。在单独的JS文件中使用适当的事件处理程序。如果确实需要涉及PHP,只需在主文件中设置变量值,然后在JS中使用这些变量。