3

每当我将我的 web 应用程序添加到主屏幕并单击一个链接时,它都会将用户带出 web 应用程序并进入 Safari。该链接是一个主页按钮,它将用户带回主页。主页工作正常,但只有当我单击主页按钮时才会离开应用程序。该网络应用程序在我的 Mac 上运行良好。这是代码:

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

php有什么问题吗?我需要 php,这样查询字符串才能工作。谢谢您的帮助。

4

2 回答 2

3

我在我的独立网络应用程序上完成它的方式是:

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

这比使用 JQTouch、JQueryMobile 或 Sencha 重建整个 Web 应用程序要容易得多。如果您以这种方式转换所有链接,它不会离开您的应用程序并转到 Safari :)

于 2011-02-13T06:55:22.010 回答
1

Webapps 需要完全 ajaxified。您无法执行常规页面重新加载。我强烈推荐一个强大的 JavaScript 框架,比如jQuery,它极大地简化了 ajax 的使用和所需的 DOM 操作。

编辑:您可以使用 jQuery 的高级方法获取远程 url,$.get如下所示:

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

查看jQuery Ajax API以获取更多信息 如果您以前从未使用过 jQuery,则应该查看一些教程

于 2010-09-24T23:16:40.520 回答