我的问题是,当编译和测试我的应用程序的某些部分应用程序似乎不执行JavaScript代码没有执行JavaScript代码中的PhoneGap
我注意到,当我尝试在浏览器中相同的部分第一加载时有相同的行为编译的应用程序,但是当我重新加载页面执行代码javascritp
行为可以在这个环节可以看出
http://jeanca.com/clientes/bluepages/search/specialist.html
我的问题是,当编译和测试我的应用程序的某些部分应用程序似乎不执行JavaScript代码没有执行JavaScript代码中的PhoneGap
我注意到,当我尝试在浏览器中相同的部分第一加载时有相同的行为编译的应用程序,但是当我重新加载页面执行代码javascritp
行为可以在这个环节可以看出
http://jeanca.com/clientes/bluepages/search/specialist.html
有交流问题ouple你是如何包装这一应用弥补的PhoneGap:
你,包括从远程服务器(重定向到另一个服务器)JavaScript文件(prettify.js)。在您的内部版本中包含本地文件
至少在代码中的一个位置,您创建的是本地链接,而不是合适的URL,例如
$('#especialidades')。append('< dd> < a href =“specialistList.html?id ='+ data [0] [i] +'”>'+ data [1] [i ] +'</a> </dd>');
PhoneGap里面,该href将被解释为href=file://specialistList.html?...
。您应该将完全限定的URL放在例如href://yourserver.com/specialistList.html?...
您还应该确保您使用的所有外部服务器都已在PhoneGap项目配置中列入白名单。
并解决问题。 jquery mobile在另一个文件夹中有一个链接需要添加data-ajax =“false”到 2013-04-24 11:40:03