vos le estás aplicando addslashes? porque si aplicas al json te va a agregar las barras e la clave
Código HTML:
Ver original <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> $( function (){
$.getJSON('json.php', function (data){
$('body').html(data.input);
});
});
Código PHP:
Ver original<?php
$json = '{
"input":"<input type=\"checkbox\" name=\"usuarios\" value=\"25\" />\'comillas simples\'
<input class=\"botonAccionesParticulares\" type=\"button\" onclick=\"desplegarMenuAccionesParticulares(1);\" value=\"%Acciones%\">
<div id=\"divMenuAccionesParticulares2\" class=\"divMenuAccionesParticulares\">
<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellpadding=\"0\">
<tr><td style=\"cursor:pointer;border-bottom:solid 1px #FFA800;\">Accion 1</td></tr>
<tr><td style=\"cursor:pointer;border-bottom:solid 1px #FFA800;\">Accion 2</td></tr>
<tr><td style=\"cursor:pointer;border:none\">Accion 3</td></tr>
</table>
</div>"
}';
?>
fijate en el php despues del input puse \'comillas simples\'