我有一个带有 onclick 属性的按钮,它调用一个名为appr. 传递给appr每个按钮的参数不同,由 PHP 生成:
return "<button type='button' onclick='appr(".$id.",\"".$qr['name']."\");'>Approve</button>";
这导致了这个 HTML:
<button type='button' onclick='appr(3,"Dave O'Shea");'>Approve</button>
Javascript 函数如下所示。
function appr(id,name){
// some code here...
alert(name);
}
代码工作正常,除了带有单引号的字符串,它失败了。任何想法为什么?
qq_花开花谢_0
MYYA