=((((
Debo decir que estoy aprendiendo la sintaxis json..
//ahora datos es el objeto json directamente con una propiedad de id:value
Probé los de las comillas pero ahora sí me imprime un string,
Código PHP:
dialogcontent.innerHTML += "<button onclick=\"AJAXOBJ.ajaxBringData(datos);\">Aceptar</button>";
AJAXOBJ.ajaxBringData() es una función que debe recibir un objeto json, dicho objeto está en 'datos'.
Antes del innerhtml uso
Código PHP:
console.debug(datos);
//y me muestra correctamente su contenido
Object { ids="1"}
Pero en el html generado quedó como un string
Código PHP:
<button onclick="AJAXOBJ.ajaxBringData(datos);">Aceptar</button>
'datos is not defined'