iframeを介してAmazons3バケットに投稿するHTMLフォームを作成しました。それは機能し、完全に機能します。ただし、jqueryで応答を読み取ろうとしましたが、このエラーが発生し続けます
プロパティ'ownerDocument'へのアクセスが拒否されました
これはクロスドメインポリシーに関係していると思いますか?
これが私のjqueryコードです:
$(document).ready(function() {
$("#FileBrowser").change(function(){
document.getElementById('MyForm').submit();
$('iframe#targetFrame').load(function(){
var Location = $(this).contents().find("Location").text();
var ETag = $(this).contents().find("ETag").text();
alert(LocationAdd+' '+ETag);//
});
});
});
iframe内で取得している応答:
<PostResponse>
<Location>http://MyBucket.s3.amazonaws.com/ThisIsMyFileLocation</Location>
<Bucket>MyBucket</Bucket>
<Key>ThisIsMyFileLocation</Key>
<ETag>"123456789123456789"</ETag>
</PostResponse>
これに対する回避策はありますか?