我正在使用phonegap和jquery编写一个Android 2.1应用程序,我无法解决这个问题...我只是想从服务器获取信息,但我没有得到......
如果我向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"
});
}
谢谢大家!!