2012-02-24 20 views
9

Uruchamia najnowszą wersję jQuery Mobile (1.0.1) i nie chce używać AJAX do nawigacji po stronach.jQuery Mobile ajaxEnabled nie działa?

I dodaje następujący kod, który według stronie jQuery ruchomych powinni zaprzestać używania AJAX:

$(document).bind("mobileinit", function() { 
    $.mobile.ajaxEnabled = false; 
}); 

Ale to nadal używa AJAX i dodaje hash (#) do adresów URL.

Jak mogę wyłączyć korzystanie z AJAX?

Odpowiedz

19

Tylko zgadnij, ale czy wiążesz się z mobileinit przed załadowaniem jQuery Mobile?

Jak stwierdzono w documentation, będziemy chcieli, aby załadować pliki JavaScript w następującej kolejności:

<script src="jquery.js"></script> 
<script src="custom-scripting.js"></script> 
<script src="jquery-mobile.js"></script> 
+1

To było to, dzięki! – johna