既知のユーザー名とパスワードを使用して Web サイトにログインし、その Web サイトの特定のユーザー アカウントについてサイトから表示されるデータを取得しようとしています。この目的のために 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 として使用しようとしましたが、役に立ちませんでした:(
それで、私は何を間違っていますか?