Я программирую приложение 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"
});
}
Спасибо всем !!