2016-08-16 34 views
0

私はcordova(バージョン6.3.1)を使用してアプリケーションを開発しました。私はnexus 5とnexus 6Pでそれを確認したところ、すべてうまく見えましたが、私はgenymotionエミュレータとgalaxy S6でテストしましたが、リクエストは送信されませんでした(サーバーログを確認しました)。cordova apkがAjaxリクエストを送信しない

セキュリティ上の問題は何ですか?それとも別の問題がありますか?

ajax POSTメソッドは以下のコードです。

$("#login").click(function() { 
    $.ajax(serverUrl + "/login", { 
     data: { 
      email: userEmail, 
      password: userPassword 
     }, 
     dataType: "json", 
     method: "POST", 
     statusCode: { 
      200: function(data) { 
       //OK, Welcome! 
       $("body").pagecontainer("change", "#welcomePage"); 
      }, 
     } 
    }); 
}); 
+0

コードはどこですか? –

+0

コードがちょうど今追加されました – hsbr13

+0

実際...しかし私はgenymotionでそれをチェックし、何も再送信されませんでした... – hsbr13

答えて

0

この問題が発生しているソースコードの一部を表示できますか?

あなたのプロジェクトにこのプラグインがあることを確認しましたか?

コルドバ・プラグイン・ホワイトリスト

ご使用のサーバーに

をあなたのAJAXリクエストを送信しているときにも、あなたは私達にあなたのHTTPレスポンスを投げることができることは、このようなものになることがあります。

  $.ajax 
      ({ 
       contentType: "application/json; charset=utf-8", 
       dataType: "json", 
       data: ..., 
       url: ..., 
       type: 'POST', 
       timeout: 5000, 
       success: function (data) 
       { 

       }, 
       error: function(msg) 
       { 
        alert("Error:"+msg.status + msg.responseText); 
       } 
      }); 
+0

私はコードを追加しました...私のプラグインフォルダにこのフォルダがあります:cordova-plugin-whitelist – hsbr13

関連する問題