2015-06-03 67 views
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" /> 

我試圖尋找對於許多方面的答案,但我似乎無法找到解決這個問題的辦法。如果我需要指定任何內容,請告訴我,我會盡快更新。

這是我收到的錯誤,當我打電話時。

Error text

添加 「異步:假」 的AJAX帖子。 將http連接更改爲https連接。發生

新的錯誤:

Error 2

+0

「不工作」是什麼意思?你會得到什麼錯誤? –

+0

它總是給出一個錯誤,我會告訴你輸出(我會編輯帖子) –

+0

我認爲你應該用你的服務器IP替換'localhost' IP –

回答

0

你應該和你的服務器的IP取代localhost