次のコードを使用して、外部 URL に ajax を使用してデータを投稿しようとしています。
$(document).ready(function(){
$('.submit_button').click(function() {
$.ajax({
type : 'POST',
url : 'http://site.com/post.php',
dataType : 'text',
data: $("#infoForm").serialize()
}).done(function(results) {
alert(results);
});
event.preventDefault();
});
});
しかし、次のエラーが発生します。
XMLHttpRequest はhttp://site.com/post.phpを読み込めません。Origin null は、Access-Control-Allow-Origin では許可されていません。
サーバーのhtaccessファイルに次の行も追加しました
Header set Access-Control-Allow-Origin *
私が間違っていることと、データを外部 URL に投稿する方法を教えてくれる人はいますか?