Este es mi codigo:
Código:
Lo que esta haciendo mi código al momento de ejecutarse, es que se va hasta la parte del error:function(), mi duda es, si se puede desde ahí mandar un alert que me diga cual es el error que esta causando que se vaya hasta ese bloque de código... Tratando de hacer el debug con firebug, veo que la peticion me esta regresando algo vacio, lo raro es que en el servidor imprimo el objeto que debe regresarme y esta regresandome un objeto JSON con sus atributos bien definidos.$('#lov1').click(function() { $('#listValuesDiv').jqmShow(); $.ajax({ url: appContext +'/biller.analysis?option=p18InvoiceSummary&action=showPlsFilter', dataType: 'json', cache:false, success: function(json) { var cells=""; cells="<tr class='odd'>"+ "<th align='center'>ID</th>"+ "<th align='center'>PL Name - MARS ME - Gold LE - Country - PL # - PL Ref</th>"+ "</tr>"; for(index = 0; index < json.records; index++) { var position = json.rows[index].id; var plConcat = json.rows[index].cell[0]; var plHisId = json.rows[index].cell[1]; cells+="<tr>"+ "<td align='center'><input type='hidden' id='Id"+position+"' value='"+plHisId+"'/>"+position+"</td>"+ "<td align='center'>"+ "<input type='hidden' id='concat"+position+"' value='"+plConcat+"'/><a href='#' id='"+position+"' title='Select Value' class='lov'>"+plConcat+"</a>"+ "</td>"+ "</tr>"; }//end for $("#listValues").html(cells).end(); $("#listValues a").bind("click", function(e) { e.preventDefault(); var plContactH=$("#concat"+this.id).val(); var plHisIdHi=$("#Id"+this.id).val(); $("#plName").val(plContactH); $("#plHisIdH").val(plHisIdHi); $('#listValuesDiv').jqmHide(); }); }, error: function() { alert('The request could not be fulfilled due an internal error, please try later.'); } }); });//end click lov1
Ojalá alguno de ustedes me pueda ayudar. Un saludo.