0
我正在嘗試製作上傳圖片的應用程序。我使用PhoneGap爲Android構建它。PhoneGap Ajax調用不起作用
我似乎無法得到我用來上傳圖片的AJAX調用,工作。我的AJAX電話是這樣的:
$.ajax({
url: 'https://127.0.0.1:53827/api/v1/imageupload/uploadimage/' + i + '/' + i + '/veilingmeester',
cache: false,
type: "POST",
processData: false,
contentType: false,
data: formData[i],
async: false,
headers: {
'Access-Control-Allow-Origin': '*.*',
'connect-src': 'https://localhost:53827'
},
success: function (data) {
//met deze data moeten we nu een object aamaken voor de database
Output(image[i]);
},
error: function (jqXHR, err) {
LogError("error:" + err);
LogError("jqXHR:" + jqXHR);
LogError("jqXHR.status:" + jqXHR.status);
LogError("jqXHR.statustext:" + jqXHR.statusText);
}
});
所以我已經搜索過SF,但我無法得到它的工作。我的config.xml文件看起來是這樣的:
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.dangoo.img" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>Dangoo Pics</name>
<description>
Upload plaatjes naar de Dangoo server. Vermakkelijk het proces van producten toevoegen!
</description>
<author email="[email protected]" href="http://dangoo.info">
Certigon Development Team
</author>
<content src="index.html" />
<plugin name="cordova-plugin-whitelist" version="1" />
<access origin="https://localhost:53827/*" />
<allow-navigation href="https://localhost:53827" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<platform name="android">
<allow-intent href="market:*" />
</platform>
<platform name="ios">
<allow-intent href="itms:*" />
<allow-intent href="itms-apps:*" />
</platform>
</widget>
我使用這個插件:github.com/apache/cordova-plugin-whitelist
我添加這些權限:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
我試圖尋找對於許多方面的答案,但我似乎無法找到解決這個問題的辦法。如果我需要指定任何內容,請告訴我,我會盡快更新。
這是我收到的錯誤,當我打電話時。
添加 「異步:假」 的AJAX帖子。 將http連接更改爲https連接。發生
新的錯誤:
「不工作」是什麼意思?你會得到什麼錯誤? –
它總是給出一個錯誤,我會告訴你輸出(我會編輯帖子) –
我認爲你應該用你的服務器IP替換'localhost' IP –