私のコードでは、動的なコンテンツを読み込むiFrameがあります。これは、ページ(A.php)内のWebページ(B.html)に似ています。 "A.php"では、編集が完了したら、 "B.html"をインラインで編集することができます。私の提出では、別のページ(script.php)にiframe情報を送信しています。私はすべてを試しましたが、コンテンツは "script.php"に入っていません。Ajaxを通してPHPスクリプトに "iframe.contents()"というアイデアを送ってください。
一言で言えば、私はAJAXを介してPHPにすべてのもので私の大きなhtmlテキストを転送したいと思います。私はそれをどうするか分かりません...私のコードは以下のようなものになります: -
"A.php"のコード: "myframe"はHTMLの大きな塊を含むiframeです。
sendString = $("#myframe").contents();//Tried everything here[JSON as well]
$.ajax({
url: "script.php",
type: "POST",
data: sendingString,
cache: false,
success: function (html) {
return html;
}
});
ご協力いただければ幸いです。
よろしく、 のAmjad
私は今テストできる場所ではありませんが、私はどのタイプのJavaScriptでもiFrameのコンテンツを入手できるとは思いません。ブラウザでは、さまざまなハッキングを防ぐことはできません。 – dubj
部分的に正しいですが、同じ原点*のiFrameコンテンツにアクセスすることはできます。これは、JavaScriptのWYSIWYG編集者が行うことです。さらに詳しい情報:http://en.wikipedia.org/wiki/Same_origin_policy – Kaivosukeltaja
ああ、そうです。私は同じ起源であれば、iframeを使用する理由はないので、私は別の起源をとっていました。彼はファイル(または同様のもの)をインクルードして、idを持つdivタグですべてをラップすることができます。 * shudder * iframesよりももっと楽になるでしょう) – dubj