Questa è una di quelle situazioni in cui mi sento come mi manca una parola chiave fondamentale per trovare la risposta su Google ...GET non Ajax/POST utilizzando jQuery (plug-in?)
Ho un sacco di parametri e voglio far navigare il browser verso un URL GET con i parametri. Essendo un utente jQuery, so che se volevo fare una richiesta AJAX, vorrei semplicemente fare:
$.getJSON(url, params, fn_handle_result);
Ma a volte io non voglio usare Ajax. Voglio solo inviare i parametri e ottenere una pagina indietro.
Ora, so che posso eseguire il loop dei parametri e costruire manualmente un URL GET. Per POST, posso creare dinamicamente un modulo, popolarlo con i campi e inviare. Ma sono sicuro che qualcuno abbia già scritto un plugin che lo faccia già. O forse mi sono perso qualcosa e puoi farlo con core jQuery.
Quindi, qualcuno sa di un tale plug-in?
EDIT: Fondamentalmente, quello che voglio è quello di scrivere:
$.goTo(url, params);
e opzionalmente
$.goTo(url, params, "POST");
Grazie per la correzione! – itsadok
Eccellente, ma ero un po 'al buio su come utilizzare questo per la pubblicazione dei valori di input di un altro modulo sulla pagina. Alla fine l'ho usato con la http://stackoverflow.com/questions/1131630/javascript-jquery-param-inverse-function#1131658 funzione unparam di blixt in questo modo: $ .postGo ('/ my/post/handler' , jQuery.unparam ($ ('# myform'). serialize())); –
Nota: il plug-in di jQuery a cui fa riferimento Dustin è di itsadok (vedi sotto). All'inizio questo mi ha confuso. ;-) –