Frage

So jetzt, ich habe ein paar Formen, bei denen als ein vorgelegt wird, ist es eine andere in einem modalen abruft. So jetzt, könnte ich einen Link zu example.com/modal/1 haben, der das erste modale öffnet. wenn JavaScript ist jedoch nicht aktiviert ist (so tatsächlich der Browser den Link folgt), dann einig html-Displays (der HTML-Code, würde abgerufen werden.). Ich möchte Stil dies zu können, so vermute ich, ich sollte eine ganze HTML-Seite mit Stylesheets machen und alles, aber hier ist es, was ich frage mich:

Mit jQuerys load(), weiß, dass ich Ihnen eine Element-ID wie '#form' wählen können, die werden analysieren, was die Anforderung zurückkommt und nur das #form Element verwenden. Ich möchte in der Lage sein, so etwas zu verwenden, aber ich bin mit der post() Funktionalität.

Ideen, wie dies zu tun?

War es hilfreich?

Lösung

Wenn Sie ein Objekt (Schlüssel / Wert-Paare) als zweites (data) Parameter $.load übergeben, wird eine POST-Anforderung durchzuführen. Aus dem Handbuch :

  

Die POST-Methode verwendet wird, wenn Daten   als Objekt vorgesehen ist; Andernfalls erhalten   angenommen wird.

Andere Tipps

Ich habe eine ähnliche Frage mußte, was Sie versuchen zu tun. Meine Lösung war .load zu verwenden, aber das ist nicht das eleganteste, weil jQuery den Inhalt zu analysieren hat, dass Sie nicht wollen, in dem DOM eingefügt.

Meine Lösung ist entweder .ajax $ zu verwenden oder $ .post und stellen Sie eine Variable zu Ajax = true, und auf der Serverseite, wickeln Sie die Kopf- und Fußzeile in einer PHP, wenn Ajax = ‚‘ (undefined) dann echo Kopf- und Fußzeilen, sonst, wenn ajax = true, wird PHP nicht die Kopf- und Fußzeile, senden und Sie werden nur speichern Bandbreite der DOM-Elemente zu senden, dass Sie auf dem Client benötigen.

Lassen Sie mich wissen, ob dies mit Ihrer Anwendung arbeiten kann, wenn nicht, werde ich einen Weg finden, $ .post zu verwenden und die Antwort zu analysieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top