私の人生にとって、私はこれを動作させることができません。 test.phpファイルがこのアプリケーションと同じサーバー上にあるときにアラートを返しますが、別のドメインを指してもそれはまったく機能しません。関数は次のとおりです。投稿データをjquery .ajax経由で別のドメインに送信
$.ajax({
url: 'http://www.mycrossdomain.co.uk/test.php',
crossDomain: true,
dataType: 'json',
success: function(data) {
alert('success');
}
});
誰も便利なプリンタを持っていますか?
メリッサ、それは失礼でした。いいえ、できません。これはブラウザのセキュリティ機能で、通常のブラウザでは実行できません。 – Slavic
@melissa jones私はちょうどあなたのコメントにフラグを付けました – emaillenin
私はコメントが少し外にあることに同意しますが、あなたが行うことができる唯一のことは、別のURLにフォームを提出することが真実から遠いということです。彼女が外部URLを所有している場合、または外部ドメインがJSONPリクエストをサポートしている場合は、これを完全に実装することができます。それは本当のXHR要求ではありませんが、期待どおりにjQueryで引き続き機能します。問題は「クロスドメインXHR要求が可能です」ではなく、「jquery .ajaxを介して別のドメインに投稿データを送信する」ことです。これは、適切な条件が満たされれば完全に可能です。 – streetlogics