我的問題是,當編譯和測試我的應用程序的某些部分應用程序似乎不執行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