Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2014, 09:04
Avatar de ERIKPUGO
ERIKPUGO
 
Fecha de Ingreso: marzo-2014
Ubicación: Bogota- Colombia
Mensajes: 16
Antigüedad: 10 años, 1 mes
Puntos: 0
Se pega la tabla dialog para mostrar datos¡

Buenos días.
Estoy aprendiendo mvc con HTML, JavaScript y jquery, .NET, la pregunta es.:
Entra a mi condicional if y carga la ventana dialog perfecto en algunas ocasiones con los datos, el problema es que también entra al else después da haber validado correcto el Ajax del if , me trae la ventana de dialog pero en blanco ya que como entro también al else hay un error que se sobrepone un alert a la ventana y no muestra los datos,, me hice entender? alguna ayuda, será que no estoy condicionando bien?

Código Javascript:
Ver original
  1. function buscaProducto(url, cod, name) {
  2.  
  3.         if (cod.length != 0 || name.length != 0) {
  4.             var producto = name;
  5.             var identidad = cod;
  6.             $.ajax({
  7.  
  8.                 url: url,
  9.                 type: "POST",
  10.                 dataType: "html",
  11.                 error: AjaxFailure,
  12.                 beforeSend: AjaxBegin,
  13.                 data: { productoNombre: producto, identidad: identidad },
  14.                 success: function (data) {
  15.                     $("#dialog").dialog({
  16.                         bigframe: true,
  17.                         modal: true,
  18.                         autoOpen: true,
  19.                         width: 900,
  20.                         heigth: 700,
  21.                         resizable: false,
  22.                     });
  23.                     $("#progressbar").hide();
  24.                     $("#dialog").html(data);
  25.                     console.log("Entregó los datos al #dialog");
  26.                 }
  27.  
  28.             });
  29.         }
  30.  
  31.  else {
  32.             alert("<p>Debe ingresar una opcion de busqueda</p>", $(window).height() / 3)
  33.             this.abort();
  34.         }
  35.     }

Última edición por ERIKPUGO; 30/10/2014 a las 13:37 Razón: Formato código