Buenas, Tengo una cuestion al desarrollar mi App con Apache Cordova la problematica es que ya genere el servicio y ya pude consumirlo con Ajax con una sugerencia de un miembro de esta misma comunidad (Gracias)
actualmente me arroja este error:
"Solicitud desde origen distinto bloqueada: la política de mismo origen impide leer el recurso remoto en http://192.168.0.12:8081/JSON/data.php. Esto se puede arreglar moviendo el recurso al mismo dominio o activando CORS."
Donde mi archivo html con JS es este:
<script type="text/javascript">
var cadena;
$.ajax({
method: "GET",
url : "http://192.168.0.12:8081/JSON/data.php",
success : function(h)
{
cadena = JSON.parse(h);
}
});
var msj = "Cargando Preguntas";
alert(msj);
////INSERT
for( var i = 0; i < cadena.registro.length; i++ ) {
document.write("<div class=\"panel panel-default\"><div class=\"panel-heading\">"+
cadena.registro[i].Pregunta + "</div> <div class=\"panel-body\">");
///alert(datos.registro[i].Pregunta);
for( var j = 0; j < cadena.registro[i].Respuestas.length; j++ )
{
document.write(" <div class=\"radio\"> <input type=\"radio\" name=\"optradio\"> "+cadena.registro[i].Respuestas[j]+"</div>");
/// alert(datos.registro[i].Respuestas[j]);
}
document.write("</div></div></div>");
}
</script>
la duda es: ¿Como habilito el CORS del lado del servidor? recordando que Apache Cordova solo permite archivos html.