ファイルが存在するかどうかを確認する AJAX 呼び出しがあります。成功するとファイルが表示されますが、失敗すると表示されません。type: HEAD,
AJAX のプロパティのトラブルシューティング。呼び出された URL の前に、スクリプトの発信元のドメインが付けられます。
$(document).ready(function(){
var agentuid = $('#agentuid').val();
var imgurl = 'http://www.universaldynamicmedia.com/sandbox/singleprop_img/agencies/' + agentuid + '.png';
var img = '<img id="firm_pic" src="' + imgurl + '" />';
$.ajax({
url: imgurl,
type:'HEAD',
error: function() {
$('#firmlogo').append('<h1>FAIL!</h1>');
},
success: function() {
$('#firmlogo').html('<h1>SUCCESS!</h1>');
}
});
});
で定義されている URL を見つけようとすると、次var imgurl
のようなエラーが返されます。
XMLHttpRequest cannot load http://theimgurl.com/image1.png Origin http://www.therequesturl.com is not allowed by Access-Control-Allow-Origin.
HEAD リクエストをクロスドメインにする方法はありますか?