Ésta es una de esas situaciones en las que siento que me falta una palabra clave crucial para encontrar la respuesta en Google ...no ajax GET/POST usando jQuery (plug-in?)
tengo una bolsa de parámetros y quiero hacer que el navegador navegue a una URL GET con los parámetros. Ser un usuario jQuery, sé que si quería hacer una petición Ajax, simplemente me gustaría hacer:
$.getJSON(url, params, fn_handle_result);
Pero a veces no quiero usar ajax. Solo quiero enviar los parámetros y recuperar una página.
Ahora, sé que puedo recorrer los parámetros y construir manualmente una URL GET. Para POST, puedo crear dinámicamente un formulario, rellenarlo con campos y enviarlo. Pero estoy seguro de que alguien ha escrito un complemento que ya lo hace. O tal vez me perdí algo y puedes hacerlo con core jQuery.
Entonces, ¿alguien sabe de tal plugin?
EDIT: Básicamente, lo que quiero es escribir:
$.goTo(url, params);
y opcionalmente
$.goTo(url, params, "POST");
¡Gracias por la solución! – itsadok
Excelente, pero estaba un poco en la oscuridad sobre cómo usar esto para publicar los valores de entrada de otro formulario en la página. Al final lo utilicé con la función http://stackoverflow.com/questions/1131630/javascript-jquery-param-inverse-function#1131658 unparam por blixt como así: $ .postGo ('/ my/post/handler' , jQuery.unparam ($ ('# myform'). serialize())); –
Nota: el plugin jQuery al que se refiere Dustin es por itsadok (ver a continuación). Eso me confundió al principio. ;-) –