は、だから私は、これは共通の問題である知っているし、それについて話して多くの人々を見てきましたが、私の状況は一意であり、そうでないかもしれないと感じています他人として関わっている。クロスドメインの問題 - 簡単なPHPのページ
私は、ホストのウェブサイトを持っているし、JQやPhoneGapのでiPhoneアプリを構築しようとしています。
私は、人々が自分のスコアを自分のホームドメインに渡すことができるようにしたいと思っていますが、恐怖を感じています。 "Access-Control-Allow-OriginがOriginのnullを許可していません。 私がしようとすると、この呼び出し:この以来
$.ajax({
type: "POST",
url: 'http://www.homesite.com/thephppage.php',
data: {
'guid': '12333-54',
'score': 52,
'initials': 'tod'
},
success: function (data) {
try {
}
else {
}
}
catch (err) {
alert(err);
}
},
error: function (xhr) {
alert(xhr.responseText);
}
});
は、私が所有するドメインに出て呼んでいるが、私はこの問題を是正するために行うことができます単純なものはありますか?
ありがとうございました。あなたは両方のドメインを所有しているという事実は、AJAXリクエストがクロスドメインすることができないという事実を変更しないこと T
異なるサイト間で変数を渡すことはありませんか?私はこれがまれなものだとは思わなかった。これを可能にするために私のサーバーに追加する必要があるものはありますか?それともブラウザの制限ですか? –
@toddv - これを処理する最も一般的な方法は、プロキシを使用することです。同じドメイン上のプロキシにajax呼び出しを行い、必要な場所に呼び出しを行うと、プロキシはレスポンスを返信します。 –
助けてくれてありがとう、アダム、本当に感謝しています...私はちょうど混乱しました。私は、最初のページと同じことをすることができるので、私のアプリで1ページを持つことの違いを理解していない。 (私は知っています...私はここで何かを逃しています)...悪いことを試みて、これについてもっと読んでください。 –