2016-10-04 6 views
0

私はそうのように、jQueryを使って別の文書にHTML文書の一部をロードしようとしている:。

window.onload = function() { 
    $("body").load("index.html #tower"); 
}; 

しかし、ロードする文書の最初の行に構文エラーが発生しました(<!doctype html>)。私はいつも私が$.get(document.php)を何とか使ってみると、このエラーが出ます。

私はjQueryに未経験ですが、まだこれに対する解決策は見つかりませんでした。

FirefoxとChromeの両方で発生するエラーは非常に単純で、情報がまったくありません。それはちょうどsyntax errorと言います。

index.htmlを(大きく簡略化):

+0

を試してみてください。文字列中のフラグメント識別子を持つHTMLファイルをload()します。 [load'のドキュメント](http://api.jquery.com/load/)を参照してください。 –

+0

申し訳ありませんが、私は間違いをしました。コードは今はうまくいくはずですが、まだエラーが発生しています。 – Yonic

+0

質問にエラーのテキストを含めてください。 index.htmlの簡略版も提供してください。更新された方法でロードを使用する場合、構文エラーが発生する理由はありません。 –

答えて

0

あなたがそこにgetScriptを持っている理由は考え...それは約束を返し、間違いなくあなたが

をやろうとしているものと互換性がありませんあなたは意味をなさない負荷、内部で、HTMLファイルにgetScriptを呼んでいる

$("body").load("index.html #tower"); 
0
$.get("index.html").done(function (response) { 
    $("body").html(response); 
} 
+0

あなたはこれを必要とします応答の中から '$( '#tower')'を手動で除外し、 – charlietfl

関連する問題