我正在尝试使用已知的用户名和密码登录网站,并从该网站获取该网站上特定用户帐户的一些数据。为此,我正在使用 jQuery 和 Ajax。这是我的代码:
$.ajax({
async: false,
cache: false,
type: 'POST',
dataType: 'json', // json...just for example sake
data: ({
'login_username': username,
'secretkey': password
}),
url: 'https://mail.someserver.com/src/redirect.php',
success: function (data) {
alert("SUCCESS!")
if (data === '1') { // server returns a "1" for success
// success!
// do whatever you need to do
} else {
// fail!
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
// something went wrong with the request
alert("Failed!");
}
});
我已经在网络上进行了搜索,并且我知道浏览器不允许跨服务器 ajax 调用以防止安全问题,但我已经尝试使用“jsonp”作为 dataType 无济于事:(
那么,我做错了什么?