Dies ist eine jener Situationen, in denen ich das Gefühl, dass ich eine entscheidende Schlüsselwort bin fehlt die Antwort auf Google zu finden ...Nicht-Ajax-GET/POST mit jQuery (Plugin?)
Ich habe eine Tüte Parameter und ich möchte den Browser zu einer GET-URL mit den Parametern navigieren. jQuery Benutzer zu sein, ich weiß, dass wenn ich eine Ajax-Anforderung machen wollte, würde ich einfach tun:
$.getJSON(url, params, fn_handle_result);
Aber manchmal will ich nicht Ajax verwenden. Ich möchte nur die Parameter einreichen und eine Seite zurückbekommen.
Jetzt weiß ich, ich kann die Parameter Schleife und manuell eine GET URL erstellen. Für POST kann ich dynamisch ein Formular erstellen, es mit Feldern füllen und senden. Aber ich bin sicher, dass jemand ein Plugin geschrieben hat, das das schon macht. Oder vielleicht habe ich etwas verpasst und du kannst es mit Core jQuery machen.
Also weiß jemand von solch einem Plugin?
EDIT: Im Grunde, was ich will, ist zu schreiben:
$.goTo(url, params);
Und optional
$.goTo(url, params, "POST");
Danke für die Lösung! – itsadok
Ausgezeichnet, aber ich war ein wenig im Dunkeln darüber, wie man das verwendet, um die Eingabewerte eines anderen Formulars auf der Seite zu veröffentlichen. Am Ende habe ich es mit der http://stackoverflow.com/questions/1131630/javascript-jquery-param-inverse-function#1131658 nichtparam Funktion von blixt wie folgt verwendet: $ .postGo ('/ my/post/handler' , jQuery.unparam ($ ('# myform'). serialize())); –
Hinweis: Das jQuery-Plugin, auf das sich Dustin bezieht, stammt von itsadok (siehe unten). Das hat mich zuerst verwirrt. ;-) –