codigo para leer datos de php y mostrar json con ajax
Código PHP:
function(){
// $("#btnCancelar").live("click",function(){
// $("#formulario").html="";
// $("#formulario").hide();
// })
$("#datazone").change(function(event){
event.preventDefault();
this.datazone1 = $("#datazone").attr("value");
$.post("servicezone/listado", { datazone: this.datazone1 },
function(data){createTable(data); }, "json");
});
}
funcion para crear tabla y mostrar los valores extraidos :
Código PHP:
function createTable(data){
datos = "";
datos += '<form id="detailhistories" >';
$.each(data, function(i,row){
datos +='<table class="spreadsheet" cellspacing="0">';
datos += '<tr><th>Categoria:</th><th>' + row.categorias + '</th></tr>';
datos +='<table class="spreadsheet" cellspacing="0">';
datos += '<tr><th>Servicios</th><th>Status</th><th>comment</th></tr>';
var x = 0;
var size = row.Servicios.length;
for (x = 0; x < size; x++){
datos += '<tr>';
fila = '<td><input type="hidden" name="service_zone_id[]" id="service_zone_id[]" value=' + row.Servicios[x].service_zone_id + '>' + row.Servicios[x].services + '</td><td> <input type="checkbox" name="status[]" value="1"/> </td><td><input type="text" name="comment[]" id="comment[]" /></td>';
datos += fila;
datos += "</tr>";
}
datos += '</table>';
datos += '</table>';
});
datos += "<input id=\"btnregistrar\" type=\"submit\" value=\"registrar\"></form>";
$("#Grilla").html(datos);
}