1

我创建了一个小型 2 页应用程序,但是当我使用 GET 变量导航到页面时它失败了,比如

window.location.href = 'game.html?id=2'

通过使用导航www/game.html效果很好,但打破了逻辑。谁能告诉我这是为什么?

以上window.location.href抛出

CordovaBrowser_NavigationFailed :: www/game.html?id=2
4

2 回答 2

1

试试下面的代码它必须工作。

var dirPath = location.href.replace(/\\/g, '/').replace(/\/[^\/]*$/, '');
window.location = dirPath +"/game.html";
于 2013-11-27T07:18:01.857 回答
1

代替 '?' 带有#的符号我测试过,它工作正常

详细的:

原代码 window.location.href = 'game.html?id=2'

替换为 window.location.href = 'game.html#id=2'

Windows Phone 的 Jquery 不支持“?” 象征

于 2014-05-19T07:35:44.567 回答