Daten an PJAX-Anfrage anhängen

8

Ich benutze PJAX und es funktioniert hervorragend für einfache Beispiele, aber ich muss einige fortgeschrittene Dinge mit den PJAX-Anfragen machen können.

  1. Ich möchte an jede PJAX-Anfrage einige Daten anhängen. Die Daten, die ich anhängen möchte, sind eigentlich ein Array von Objekten. Siehe Beispiel unten.
  2. Ich muss möglicherweise POST anstelle von GET für den Ajax-Aufruf verwenden.
  3. Ich muss den Inhaltstyp möglicherweise in "application / json" ändern.

Ich habe Folgendes ...

%Vor%

Ich habe eine Vielzahl von Ansätzen ausprobiert ...

  • benutze jQuery.ajaxSetup, um einige Standardwerte zu setzen (Ich kann Daten setzen, aber dann wird das _pjax-Datenelement nicht angehängt; ich habe versucht, den Typ auf POST zu setzen, aber das hat nicht gehalten.)
  • versucht, das jqXHR-Objekt im beforeSend-Handler
  • zu ändern
  • versucht, das Einstellungsobjekt im beforeSend-Handler
  • zu ändern

Alle Versuche geben mir verschiedene Probleme.

Ich bin mir nicht sicher, warum das so schwierig ist. Jede Hilfe würde sehr geschätzt werden!

    
Kevin 21.04.2012, 15:59
quelle

1 Antwort

7

Die Dokumentation weist darauf hin:

  

Sie können auch direkt $ .pjax aufrufen. Es verhält sich ähnlich wie $ .ajax, gibt sogar dasselbe zurück und akzeptiert dieselben Optionen.

Ich würde Folgendes versuchen:

%Vor%     
Seybsen 30.04.2012, 23:38
quelle

Tags und Links