2017-08-09 148 views
0

我應該真的發佈這個問題,因爲我找不到工作解決方案的ajax請求與phonegap。Ajax請求不能在Phonegap上工作

我正在使用最新的phonegap和android studio。 當我在AVD中預覽時,除了ajax調用外,一切都很好。

我還添加了科爾多瓦(實際上)白名單的插件,在PhoneGap的我已經運行以下命令:

phonegap plugin add cordova-plugin-whitelist 

安達這裏是我的config.xml文件:

<?xml version='1.0' encoding='utf-8'?> 
 
<widget id="com.halalprowebdesign.universityassistance" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0"> 
 
    <feature name="Whitelist"> 
 
     <param name="android-package" value="org.apache.cordova.whitelist.WhitelistPlugin" /> 
 
     <param name="onload" value="true" /> 
 
    </feature> 
 
    <name>University Assistance</name> 
 
    <description> 
 
     A blank PhoneGap app. 
 
    </description> 
 
    <author email="[email protected]" href="http://phonegap.com"> 
 
     PhoneGap Team 
 
    </author> 
 
    
 
    <content src="index.html" /> 
 
    <access origin="*" /> 
 
    <preference name="loglevel" value="DEBUG" /> 
 
</widget>

更重要的是,我確定腳本在phonegap桌面應用服務器上測試時正常工作。

如果有人對此有一個想法, 我真的很感激它。

在此先感謝。

+0

你看到了什麼錯誤? – catbadger

+0

這是奇怪的部分。沒有可以用作線索的錯誤。 這裏是: '08-10 06:13:26.964 2975-3169/com.halalprowebdesign.universityassistance E/AndroidProtocolHandler:無法打開資產URL:file:/// android_asset/www/css/images/ajax- loader.gif 08-10 06:13:39.012 1747-1747/com.android.inputmethod.latin E/RichInputConnection:無法連接到編輯器以檢索文本.' – Adminanto

+0

也有: '08-10 06:13 :24.813 1178-1565 /? E/cutils-trace:打開跟蹤文件時出錯:Permission denied(13)' – Adminanto

回答

1

您需要將localhost替換爲服務器地址。當它位於(互聯網)服務器上時,您不能將其指向本地主機。

+0

很酷。 非常感謝。 – Adminanto

+0

你很受歡迎。請接受答案。 – catbadger