나는 내가 JS 클라이언트에 JSON 변환 및 전송이 객체 생성 :탈출 따옴표 문제
$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은 결코 호출되지 않습니다. 그 상황에서 따옴표를 벗어나는 올바른 방법은 무엇입니까?
편집 : 당신은 onclick='MyFunction('myParameter');'
에 따옴표의 결함 중첩이
{"img":"http:\/\/www.myDomain.com\/imgs\/pic_1.jpg","data":"<p>Paragraph: <a href='#' onclick='localFunction('parameter');'>Link<\/a><\/p>","length":2}
결과 JS는 어떻게 생겼습니까? 데이터로 무엇을하고 있습니까? –
어떤 물건? 이것은 배열입니다. 가장 관련성이 높은 코드 인 JSON 변환도 생략합니다. JSON은 JavaScript가 아니며 코드를 포함 할 수 없습니다. –
@DonCallisto : 그건 의미가 없으며 또한 거짓입니다. – Ashe