使用asp.net mvc 和 jquery mobile 開發手機版網站javascript
發起一個post請求,在第一個action裏作了處理,用RedirectToAction 跳轉到其餘action繼續處理後,返回視圖,這時在url上的地址仍是第一個action,簡單的處理辦法,禁用jquery mobile的ajax加載頁面的功能java
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script> <script type="text/javascript" > $(document).bind("mobileinit", function () { //disable ajax nav $.mobile.ajaxEnabled = false; }); </script> <script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
須要注意,這段代碼要加載在引用jquery mobile前,不然無效jquery
介紹:ajax
http://www.danschnau.com/redirects-with-asp-net-mvc-and-jquery-mobile/mvc
其餘處理辦法(沒太看明白):asp.net
http://stackoverflow.com/questions/7824243/jquery-mobile-mvc-getting-the-browser-url-to-change-with-redirecttoactionpost