【发布时间】:2015-09-06 01:30:37
【问题描述】:
我想从一个 php 文件执行一个 javascript 函数
喜欢:
<?php
$type=0;
echo('<img onclick="alert('.$type.')" src="picture.jpg"/>');
?>
结果:好的,一切正常。现在我想用一个字符串来做:
<?php
$type='e';
echo('<img onclick="alert('.$type.')" src="picture.jpg"/>');
?>
结果:Uncaught ReferenceError: e is not definedonclick @ loadPlayer2.php:2
<?php
$type='e';
echo('<img onclick="alert("'.$type.'")" src="picture.jpg"/>');
?>
结果:未捕获的 SyntaxError: Unexpected token }
<?php
$type='e';
echo('<img onclick="alert(\"'.$type.'\")" src="picture.jpg"/>');
?>
结果:未捕获的 SyntaxError:意外令牌非法
<?php
$type='\e';
echo('<img onclick="alert("$type")" src="picture.jpg"/>');
?>
结果:未捕获的 SyntaxError: Unexpected token }
【问题讨论】:
标签: javascript php syntax onclick