mobile.changePage('UI/Demo/home.html');
changePage without ajax
如果不使用AJAX,該如何調用? Blackberrry 5不支持AJAX。任何建議將不勝感激。提前致謝。
mobile.changePage('UI/Demo/home.html');
changePage without ajax
如果不使用AJAX,該如何調用? Blackberrry 5不支持AJAX。任何建議將不勝感激。提前致謝。
,你可以嘗試這個JavaScript重定向我在我的web應用使用:
<script type="application/javascript">
function redirect(url)
{
window.location = url;
}
</script>
希望它有助於
感謝您的回覆但我不能使用window.location,因爲我面臨這[鏈接](http://stackoverflow.com/questions/11624939/back-button-is-not-working-in-jquery-mobile)問題 – PPD 2012-07-24 11:21:42
我在我的jquery mobile webapp中遇到了同樣的問題,它解決了我重新定向的問題。 「data-rel ='back'」在jquerymobile上不能很好地工作,因爲當你在jquerymobile上重定向時,它不會導航到另一個頁面,它實際上會「覆蓋」當前頁面。 要回重定向在我的webapp我在會話變量存儲我從哪裏來的頁面,我使用返回按鈕,因爲這: Volver 其中「navegar」是 – 2012-07-24 11:29:45
之前,我張貼的功能是利用我能夠導航到下一頁,但在下一頁返回按鈕不工作,因爲我在上面的鏈接中提到。 – PPD 2012-07-24 11:32:30
你可以嘗試使用:
window.open(url)
window.open(url)導航到頁面,但後退按鈕相同的問題 – PPD 2012-07-24 12:07:25
嘗試添加到您的後退按鈕代碼 - data-ajax =「false」,然後嘗試再次使用window.open或位置 – 2012-07-24 12:53:15
假設沒有數據傳遞沒有cookies是必要的,類似於:
HTML:
<div id="startsinvisible">
... Stuff to "load" on update...
</div>
<div id="firstload">
... First visible webpage stuff ...
<input id="changepage" type="submit" value="Load New Page" />
</div>
jQuery的:
$('#changepage').on("click", function(e){
$('#firstload').remove();
$('#startsinvisible').show();
}
,因爲你需要和隱藏/與邏輯刪除/顯示您可以添加儘可能多的<div>
。
這實際上比實際調用更像是AJAX模擬。正如我在之前的評論中所說的那樣,這很醜陋,但是在您尋求建議之後可以完成工作。當然,如果你實際上需要AJAX,並且需要來回發送數據,這是行不通的。
這很醜陋,但您可以同時加載請求的調用(假設沒有$ .get或$ .post)並隱藏頁面直到用戶需要訪問。 – Sablefoste 2012-07-24 10:40:26
@SableFoste你會請示出一些代碼。我沒有明白你的觀點。 – PPD 2012-07-24 10:42:11