私はページ別のiframeでiframeのコンテンツにアクセスするにはどうすればよいですか?
<div id="editForm_container">
<form id="imageForm" name="imageForm" enctype="multipart/form-data" target="hiddenFrame" method="post" action="test.php">
<label><strong>File Name</strong></label>
<input type="file" name="fileupload" id="fileupload" /><br />
<input type="submit" name="submit_image" id="submit_image" />
</form>
<iframe id="hiddenFrame" name="hiddenFrame"></iframe>
を持っていると私は別のページにある別のiframeをするには、このページをロードし、私はこれは空白を返す私のjsファイルに
$("#imageFrame").load(function(){
this.imageFramecontent = $("#imageFrame").contents();
this.imageFramefields.fileField = this.imageFramecontent.find(":input[ name = 'fileupload' ]");
this.imageFrameform = this.imageFramecontent.find("form#imageForm");
this.hiddenFrame = this.imageFramecontent.find("iframe#hiddenFrame");
this.imageFramefields.fileField.change(function(){
self.imageFrameform.submit();
self.hiddenFrame.load(function(){
alert(self.hiddenFrame.contents().html());
});
});
これを書きました警戒。 #hiddenFrameコンテンツを入手するにはどうすればよいですか?
はすべて同じiframeにロードされていますか?あなたはjavascriptコンソールで何かエラーに気付いたことがありますか? – fcalderan
はい、同じドメインにあります。コンソールにエラーが返されない – user1066679
@FabrizioCalderan解決策があれば、この問題についてお手伝いください... – user1066679