在 PHP 中,我创建了这个对象,并将其转换为 JSON 并发送到 JS 客户端:
$arr = array("img"=>"http://www.myDomain.com/imgs/pic_1.jpg","data"=>"<p>This is a paragraph <a href='#' onclick='MyFunction('myParameter');'>My Link</a></p>");
我认为我在使用引号时做错了(检查函数调用),但目前,一旦注入我的 HTML,MyFunction 就永远不会被调用。在这种情况下,哪种是逃避引号的正确方法?
编辑:这是生成的 JSON:
{"img":"http:\/\/www.myDomain.com\/imgs\/pic_1.jpg","data":"<p>Paragraph: <a href='#' onclick='localFunction('parameter');'>Link<\/a><\/p>","length":2}