2010-09-24 109 views
3

每當我將我的webapp添加到主屏幕並點擊鏈接時,它會將用戶帶出Web應用程序並進入Safari。該鏈接是一個主頁按鈕,它將用戶帶回主頁。主頁工作正常,但它只是當我點擊主頁按鈕時離開了應用程序。網絡應用程序在我的Mac上運行良好。這裏是代碼:添加到主屏幕Web App

<a href="<?php echo"Home.php?name=$name";?>">Go Home</a> 

是錯誤的PHP?我需要的PHP所以查詢字符串將工作。謝謝您的幫助。

回答

1

Web應用程序需要完全ajaxified。您無法執行常規頁面重新加載。我強烈推薦一個強大的JavaScript框架,如jQuery,它簡化了ajax的使用和所需的DOM操作。

編輯:您可以使用jQuery的高水平$.get-method這樣獲取遠程URL:

$.get('Home.php', { 
    // query parameters 
    'name': 'some-name' 
}, function(data) { 
    // data now contains the fetched page 
}); 

看看在jQuery Ajax API進一步的信息。如果您從未使用jQuery的,你應該看看一些tutorials

+0

您能否提供一些示例代碼? – Preston 2010-09-25 00:04:18

+0

@Preston:查看我的編輯。 – jwueller 2010-09-25 00:34:36

3

我已經做到了我的獨立的web應用程序的方法是:

<a href="javascript:(window.location='Home.php?name=<?php echo($name)?>')">Go Home</a>

這比重建與JQTouch,JQueryMobile,或煎茶整個Web應用程序容易得多。如果您以這種方式轉換所有鏈接,它將不會離開您的應用程序並轉到Safari :)

相關問題