2017-02-10 17 views
0

jqueryの新機能です。ここでは.load()を参照しています: http://api.jquery.com/load/ と試してみましたが、 「tは私が間違って何をやったかかなり確実ではないload.htmljquery別のhtmlファイルからhtmlを追加しても動作しません

<li>one</li> 
<li>two</li> 
<li>three</li> 
<li>four</li> 

<!doctype html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <title>Test</title> 
    <script src="https://code.jquery.com/jquery-1.10.2.js"></script> 
</head> 
<body> 

<b>Projects:</b> 
<ol id="new-projects"></ol> 

<script> 
    $("#new-projects").load("laf15/resources/load.html #projects li"); 
</script> 

</body> 
</html> 

それは

HTMLファイルを動作させるため、ので、任意の助けがgになりますレット!

+1

HTMLファイルはどこにありますか?パスを '/laf15/resources/load.html #projects li'に変更するだけでよいでしょう。 javascriptコンソールはエラーを報告していますか? –

+0

あなたは古いJQueryバージョンを使用しています。多分それは問題ですか?そして、@ JosephMarikleが尋ねたように、コンソールに何らかのエラーが報告されていますか? –

+0

この神話のJavaスクリプトコンソールはどのようにして見つけられますか?私は2年間でWeb devをやっていないし、それは私の特典ではありません – mrKallah

答えて

0

読み込んでいるURLは有効なURLではありません。 スペース文字をエンコードする必要があります。 私はあなたがおそらくより多くの文字を追加したと思います。 だけで書くようにしてください:

$("#new-projects").load("laf15/resources/load.html"); 

URLはスクリプトが動作するように起こっている正しいかどうか。 このURLを記述すると、 "laf15"フォルダに含まれている "resources"フォルダ内に "load.html"というファイルがロードされます。 あなたが書いたファイルは、 "laf15"フォルダを含むフォルダにある必要があります。 フォルダツリーは次のようになります。

-mainfolder 
     -yourfile.html 
     -laf15 
      -resources 
       -load.html 
+0

これは正しくありません。 jQueryの['.load()メソッド'](http://api.jquery.com/load/#loading-page-fragments)は、URLのその部分を解析し、フラグメントとして解釈します。有効なURLではありませんが、この場合は有効な構文です。 –

+0

のC:¥Users¥username¥page¥laf15¥resources¥load.html にload.htmlがあり、 C:\ Users \ username \ page \ test.htmlにあるtest.htmlで既に構成されています。 – mrKallah

関連する問題