2012-04-05 11 views
0

XMLファイルをロードしていますが、タグに応じて内容を表示しますが、コードが機能していないようです。ここに私のXMLここでAJAXでXMLを読み込んでも結果が表示されない

<?xml version="1.0" encoding="UTF-8"?> 
<xml> 
<word> 
    <threeletter>RIP</threeletter> 
    <fourletter>PIER</fourletter> 
    <fiveletter>SPIRE</fiveletter> 
    <sixletter>SPIDER</sixletter> 
</word> 
</xml> 

私のAjaxコードそれらの両方が同じフォルダ内にある

$(document).ready(function() { 
    $.ajax({ 
    url: "dictionary.xml", 
    success: function(xml) { 
     $(xml).find("sixletter").each(function(){ 
      $("ul").append( 
       "<li>" + $(this).text() + "</li>"); 
     }); 
    } 
}); 
}) 

です。データ型を追加

+0

正しいdataTypeを追加しようとしましたが、その呼び出しはGET – SpaceBison

答えて

1

あなたのコードはおそらく、あなたがXMLファイルのユニバーサル読み取りアクセスを持っていないのjQuery 1.7.1

を使用して、私の作品役に立てば幸い?ブラウザがXMLファイルに移動します。読み込まれない場合は、問題があります。

+0

+1 - さらに、エラーメッセージ: s) – SpaceBison

+0

ブラウザをxmlファイルにナビゲートするにはどうすればよいですか?私はgoogle chromeを使用しています。私は先週ダウンロードした最新のjqueryを持っています。 – user962206

+0

アドレスバーにURLを入力するだけです。あなたは2つのファイルが同じ場所にあると言っていますので、URLの最後の部分をdictionary.xmlに置き換えてください。 –

0

試してみてください。


$(document).ready(function() { 
    $.ajax({ 
    url: "dictionary.xml", 
    dataType: "xml", 
    success: function(xml) { 
     $(xml).find("sixletter").each(function(){ 
      $("ul").append( 
       "<li>" + $(this).text() + "</li>"); 
     }); 
    } 
}); 
}) 

はそれが

+0

です。 – user962206

関連する問題