2012-03-27 5 views

Antwort

-2

Edit: Bitte siehe climes Antwort unten - Es scheint, dass meine Antwort nicht mehr korrekt ist.


Seit dem Punkt PJAX (pushstate AJAX) die URL aktualisiert, ich glaube nicht, dass es eine Möglichkeit, es zu deaktivieren ist. Wenn das Aktualisieren der URL nicht Ihr Wunsch ist, möchten Sie vielleicht nur Standard-AJAX verwenden? (Verwendung im Wesentlichen JQuery einen Ajax-get eines bestimmten Pfades zu führen, dann schieben Sie den Inhalt in einen Behälter Ihrer Wahl)

Die „ersetzen“ -Option in der JQuery PJAX Skript einfach schaltet zwischen der Verwendung von „replaceState“ & „pushstate "um eine Seite url zu aktualisieren.

Sorry, ich könnte nicht mehr helfen.

+0

danke, ich habe es – quatermain

0

es nicht sehr gut ist, aber es funktioniert ....

> $(document) 
>>  .on 'pjax:beforeSend', -> 
>>   $.url_old = window.location.pathname 
>>  .on 'pjax:success', -> 
>>   history.pushState(null, "", $.url_old) 
11

Set Push: false in Optionen. In js wäre es:

+0

Danke Kumpel :) – whitesiroi