mmm....
parece que no estoy codificando el retorno de los datos, y eso me esta generando errores
te muestro mi codigo, quizas hay muchas cosas que cometo errores....
esta es la pagina principal (donde cargo los resultados del json)
Código PHP:
function mTareas(){
var $mensaje = document.getElementById("_MENSAJE").innerHTML;
var $empresa = document.getElementById("pEmpresa").value;
$.ajax({
type: 'get',
dataType: 'json',
contentType: "application/json; charset=utf-8",
cache: false,
async: false,
url: '../ajax/listarTarea.php',
data: {mensaje: $mensaje, empresa: $empresa},
success: function(json){lTareas(json);}
})
}
function lTareas(json){
clearTabla("flexTareas");
for(var i=0;i<json.length;i++){
insRowTarea(json[i].task_id, json[i].task_nombre, json[i].task_actividad, json[i].task_monto, json[i].task_fecdesde, json[i].task_fechasta, json[i].requi_id, json[i].task_dest_id,json[i].user_actual,i);
}
}
function insRowTarea(id, $nombre, $actividad, $monto, $desde, $hasta, $requisito, $responsable,$usuario, $conta){
var csss;
if ($conta%2==1){
csss="grid_alternate";
}else{
csss="grid_item";
}
$desde= $desde.substring(8,10)+"-"+$hasta.substring(5,7)+"-"+$hasta.substring(0,4);
$hasta= $hasta.substring(8,10)+"-"+$hasta.substring(5,7)+"-"+$hasta.substring(0,4);
var tds = "<tr class='" + csss + "' onMouseOver=this.className='grid_seleccionar'; onMouseOut=this.className='" + csss + "';>";
tds +="<td>" + $nombre + "</td>";
tds +='<td>' + $requisito + '</td>';
tds +='<td>' + $usuario + '</td>';
tds +='<td>' + $desde + '</td>';
tds +='<td>' + $hasta + '</td>';
tds +='<td align="right">' + $monto + '</td>';
tds +="<td align='center'><a href='javascript:delRowTarea(" + id + ");'>Eliminar</a></td>";
$("#flexTareas").append(tds);
}
esta es la pagina de la llamada al servidor
Código PHP:
include('../config/conect.php');
include('../config/process.php');
$cnn = conexion();
$_mensaje = $_GET['mensaje'];
$_empresa = $_GET['empresa'];
$sql="SELECT task_id, t.empresa, mensaje, task_nombre, task_monto, task_fecdesde, task_fechasta, r.requi_nombre as requi_id, task_dest_id, concat(user_apaterno,' ',user_amaterno,', ',user_nombres) as user_actual FROM cus_activ_tarea t, cus_activ_requisito r, process_usuario u where r.requi_id=t.requi_id and u.user_id = t.task_dest_id and t.mensaje=$_mensaje and t.empresa=$_empresa order by task_nombre asc";
$stmt=mysql_query($sql,$cnn);
while ($rowEmp = mysql_fetch_assoc($stmt)) {
$data[] = $rowEmp;
}
echo json_encode($data);
//echo json_encode($data);
mysql_close($cnn);
agradeceré tus comentarios para mejorar mi codigo, y que ya no me salga mas este error,
gracias