jquery ajaxを介してローカルマシンからアクセスしているWebドメインにデータベースがあります。
ここに私が使用するコードがあります。
var domain = 'http://subdomain.mydomain.com/';
var path = 'funcx.php?insert=true&listname=notes&listdata=author.'+author+',subject.'+subject+',thenote.'+thenote+'';
var URI = domain+path;
$.ajax({
url: URI,
type : "get",
success: function(data){
alert("success");
},
error: function () {
alert("error");
}
});
バックエンド:
バックエンドには、送信されるデータを解析できる PHP があります。それは 100% 動作します。データは解析され、データベースに入れられます。したがって、JS Ajax はデータをサーバーに送信しますが、毎回「エラー」ポップアップ メッセージが表示されます。
データの送信に成功したため、なぜこれが起こっているのかわかりません。
何か案は?
解決策は
これを、すべてを制御するメインのphpファイルに入れました。
header('Access-Control-Allow-Origin: *');