none
Duda consulta ajax RRS feed

  • Pregunta

  • Hola, estoy en un proyecto asp.net mvc3 con c#. Tengo una consulta que hago con ajax. Y en la funcion javascript verifico si el result viene vacio o no. Debugueando me di cuenta que el result nunca viene vacio, cuando no debiera traer nada viene con un espacio en blanco y un salto de linea WTF!!!. Por eso compruebo el length si es igual a 2 es porque esta vacio. Obviamente esto no es lo ideal, por eso consulto. Actualmente mi codigo es:

    function MyFuncion() {
        $.ajax({
           url: myUrl,
           data: {dato: mydato},
           success: function(result){
           //Si esta vacio   
           if(result.length == 2){
              //Algo   
           }
           else {
              //Otra cosa
           }
           });
    }

    Esto funciona bien pero no quisiera comparar el length con un dos, probé hacer un trim pero no me funciono. Gracias.

    lunes, 14 de enero de 2013 19:39

Todas las respuestas

  • No conozco de .net pero imagino que la página que consultas 'imprime' el resultado. Pienso que es allí donde debes enfocarte.

    ¿Has pensado para los navegadores que no acepten ajax? ¿Cómo le haces? Yo me voy por remote scripting.

    lunes, 14 de enero de 2013 19:49
  • Aclaro que myUrl es un Url.Action que va a un metodo que retorna un partialView.
    lunes, 14 de enero de 2013 19:56