Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: [u]nsigned en 4 Mayo 2011, 01:50 am



Título: Problemas con metodo
Publicado por: [u]nsigned en 4 Mayo 2011, 01:50 am
Hola, estoy desarrolando una un formulario con jQuery, el mismo funcionaba perfectamente en mi servidor local, pero al subirlo a mi servidor web no me funciona ninguno de los metodos $.getJSON de jQuery, por ejemplo este:

Código
  1. $.getJSON("/ajax/try_login/" + user + "/" + $.md5(password) ,{},evalueLogin);

Lo raro es como ya dije antes todo funcionaba perfectamente en local, pero al subirlo a mi hosting no funciona nigun metodo getJSON. Todo lo demas de jquery (javascript) si funciona perfectamente...a que se pude deber..idea??  :huh:

Saludos


Título: Re: Problemas con metodo
Publicado por: Shell Root en 4 Mayo 2011, 01:55 am
:http://api.jquery.com/jQuery.get/


Título: Re: Problemas con metodo
Publicado por: RedZer en 4 Mayo 2011, 07:12 am
que version de jquery ocupas??

las propiedades de getjson son
$.getJSON([nombre de la página], [parámetros], [función que recibe los datos])

y yo veo aki
$.getJSON("/ajax/try_login/" + user + "/" + $.md5(password) ,{},evalueLogin);

quiza , no estoy seguro tenga que ver algo la ruta en donde se encuentra tu archivo php o no se que pagina estes mandando aki /ajax/try_login/ deberias de checar esta parte quiza tengas que poner la ruta del domino

http://www.javascriptya.com.ar/jquery/temarios/descripcion.php?cod=83&punto=28&inicio=18


Título: Re: Problemas con metodo
Publicado por: bomba1990 en 4 Mayo 2011, 16:03 pm
me imagino como habias hablado el otro dia que trabajas con codeigniter, y por eso la url les parece rara, yo te recomeindo que no mandes las variables por la url, yo hace poco estaba usando jquery ui autocomplete y en local servia muy bien pero en el server no se porque no me funcionaba(me pasaba lo mismo que a ti), entonces tuve que modificar la llamada ajax del autocomplete a post para que me pudiera funcionar, yo supongo que quizas tiene que ver con el redireccionamiento o algo asi.

Por eso en ves de hacer lo que estas haciendo te recomiendo hacer esto.

Código
  1. $.ajax({
  2.  url: 'ajax/trylogin',
  3.  dataType: 'json',
  4.  data: {user:user,psw:psw},
  5.  type: 'post',
  6.  success: function(){
  7.      alert('logeado');
  8.  }
  9. });
  10.