Ошибка возврата Android при попытке отправить запрос на отправку https - PullRequest
0 голосов
/ 24 ноября 2011

Я программирую приложение Android 2.1 с PhoneGap и JQuery, и я не могу решить эту проблему ... Я просто пытаюсь получить информацию с сервера, но я не получаю ...

Если я отправляю почтовый запрос на http://search.twitter.com/search.json?q=Twitter%20API&result_type=mixed,, сервер возвращает json правильно, но если я пытаюсь сделать то же самое на странице входа (https) ... сервер возвращает ошибку (status = 0) ...

index.html

<!DOCTYPE HTML>
<html>
<head>
<title>Employee Directory</title>
<meta name="viewport" content="width=device-width,initial-scale=1"/>
</head>

<body>

<div id="header" class="header">
    <h1>Employee Directory</h1>
</div>
<div id="header2">
    <h2>Employee List</h2>
</div>

<div id="wrapper">
    <ul id="employeeList" class="icon-list"></ul>
</div>

<div id="busy"/>Loading...</div>

<script src="phonegap.js"></script>
<script src="jquery.js"></script>
<script src="myquery.js"></script>

</body>

</html>

myquery.js

var url1 = "http://search.twitter.com/search.json?q=Twitter%20API&result_type=mixed";
var url2 = "https://www.fantasyguru.com/ws/auth/";

document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() {  
jQuery.support.cors = true;
$.ajax({
      type: 'POST',
      url: url2,
     error: function (request, status, error) {
         alert('error');
         alert(status);
         alert(error);
         alert(request);
        },
      success: function(request) {
          $.each(request, function(i, data){
            alert(i);
            alert(data);
          });
          $('#busy').html('adios');

    },
    dataType: "json"
  });
}

Спасибо всем !!

...