$selecttj="username='".$_SESSION['s_username']."'";
echo "
 学生基本信息类
';
?>
在onclick事件中,调用函数f_onclick(),其中有二个参数,一个是'学生基本信息类',另一个是一个字符串$selecttj,这个字符串民动态生成的。一般会是"username='bbb'"这样的,但是onclick="f_onclick()",需要双引号,但在()内,参数是字符串,所以"sername='bbb'",没有办法放到里面。
第二个参数bbb是动态生成的,需要在外面有引号,做为SQL语句中的条件。
如何实现呢?
谢谢。
回复讨论(解决方案)
转义。....
echo "<div id='left_menu1' class='left_menu' onclick=f_onclick('学生基本信息类','".$selecttj."')>"
onclick=后面的函数并不一定需要加引号
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn