Phonegap外部链接

问题描述:

我知道这个问题之前已经被问及回答,我有我认为是正确的代码,但是我无法弄清楚正确的语法,我认为是关于引号和双引号。
我在2.2版本中使用phonegap版本2.9我可以在Safari中打开一个外部链接,但我不得不升级到2.9或苹果不会接受我的应用程序。当然,外部链接将在没有后退按钮的情况下在应用程序内部打开。 这是一个使用php槽Json链接到mysql数据库的应用程序。 这是我遇到的问题的一部分:Phonegap外部链接

if (employee.web) { 
     $('#actionList').append('<li><a href="#" onclick="window.open("http://' + employee.web + '", "_system");"><h3>Website</h3> ' + 
     '<p>' + employee.web + '</p></a></li>'); 
    } 

这个工作不完美的onclick选项(当然在PhoneGap的版本2.9可以打开应用程序内,卡住那里)。

但现在只是没有做任何事情,当我点击它。

我已经好多天试图解决这个问题,并且是我需要完成我的应用程序的唯一事情。

是的,你的报价有点搞砸了。这样做内联会让毛茸茸的至少说。我会通过创建一个单独的函数来从我的JS中分离出我的HTML。尝试如下所示:

if (employee.web) { 
    $('#actionList').append('<li><a href="#" onclick="openLink(' + employee.web + ')"><h3>Website</h3><p>' + employee.web + '</p></a></li>'); 
} 

function openLink(url){ 
    window.open('http://' + url, '_system'); 
}