我用php echo回显html
例如:
echo "<span onClick='popUpWin('add_page.php?id=".$row[Id]."', 'standard', '1000', '600',30,150)'><img src='images/editbtn.png' class='ddpngfix'></span>";
它正在显示数据应该是,我的问题是当我点击图像时它没有调用函数popUpWin,它出现在同一页面上,当我在firebug检查元素中检查时它显示完全断开的span元素,请查看下面的图片
我知道报价有问题,如何解决这个问题?
答案 0 :(得分:4)
正确逃离'
-
echo "<span onClick=\"popUpWin('add_page.php?id=".$row['Id']."', 'standard', 1000, 600 ,30,150)\"><img src='images/editbtn.png' class='ddpngfix'></span>";
不需要'
个数字。
答案 1 :(得分:4)
为"
添加onclick
并将其转义如下:
echo "<span onclick=\"popUpWin('add_page.php?id=".$row['Id']."', 'standard', 1000, 600 ,30,150)\"><img src='images/editbtn.png' class='ddpngfix'></span>";