当我使用GET变量时,phonegap应用程序中的导航失败

时间:2013-09-03 20:41:12

标签: windows-phone-8 cordova

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

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

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

以上window.location.href投掷

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

2 个答案:

答案 0 :(得分:1)

尝试以下必须使用的代码。

var dirPath = location.href.replace(/\\/g, '/').replace(/\/[^\/]*$/, '');
window.location = dirPath +"/game.html";

答案 1 :(得分:1)

替换'?'符号#我测试过,它工作正常

<强>详细说明:

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

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

Windows手机的Jquery不支持'?'符号