AJAXコールを使用してhtmlテキストを取得しようとすると、ヌルボディファイルが取得されます。 (コンテキストは、私はAndroid上でハイブリッドアプリケーションをやろうとしていると私はAJAX呼び出しから受け取っているかどうか確認するためにweinreを使用していますです)AJAXコールのヌルボディの問題
AJAX呼び出しは、次のコード内にある:
$(document).ready(function(){
$("#generate").click(function(){
$.ajax ({
cache: false,
url: "htmlpage1.html",
success: function(html) {
console.log(html);
$("#quote p").append(html);
}
});
});
とhtmlpage1次
<body>
This is page1
<p><b>And this is some text which has been bolded</b></p>
<p>And this is the link to page 2
</body>
はstackoverflowの上のいくつかの研究を行なったし、Ajaxコードを次のように「魔法の」行と運で試してみました.htmlのは、問題は何とか
固定されています私が管理し、私が最初のインスタンスでこの問題を取得し、どのように私は魔法のコード行を使用してはいけないが、代わりにhtml_page1ファイルにダミーのタグを挿入した場合、この問題は、このコード
によって固定されている理由は何ですAJAX経由でhtmlファイルを取得する(つまり、 null bodyタグは固定されています。 )
'document.body'は、リモートファイルとは関係ありません。 'console.log(html)'はあなたに何を与えるのですか? –
これはどのコンテキストで実行されていますか - ローカルファイル、ドメイン...? –
あなたの返信ありがとうございます。 weinreのconsole.log(html)は、AJAXのhtmlファイルを表示できない場合はドキュメントを表示します。 HTMLファイル全体。 コンテキストはローカルドメインです。 –