0

いくつかの単純なjsonデータを自分のサイトに取り込もうとしています。ajaxとjsonでさまざまなオプションを試しましたが、必要な結果が得られていないようです。

必要なのはデータリクエストだけで、成功すると結果をdivに追加します。urlは適切なxmlurlですが、設定してもエラーが発生するようです。

人々が推奨できるプラグインを使用しない方法はありますか?

乾杯、マーク

編集

私が使用しているコード:

$(document).ready(function(){
$.ajax({
    type: "GET",
    url: "http://www.granma.cu/ingles/granmai_ingl.xml",
    dataType: "xml",
    success: function(xml) {
        $(xml).find('item').each(function(){
            var id = $(this).attr('id');
            var title = $(this).find('title').text();
            var url = $(this).find('url').text();
            $('<div class="items" id="link_'+id+'"></div>').html('<a href="'+url+'">'+title+'</a>').appendTo('#cuban-news');
            $(this).find('desc').each(function(){
                var brief = $(this).find('brief').text();
                var long = $(this).find('long').text();
                $('<div class="brief"></div>').html(brief).appendTo('#link_'+id);
                $('<div class="long"></div>').html(long).appendTo('#link_'+id);
            });
        });
    }
});

});

4

1 に答える 1

0
 $.get('data.xml',function(data){
    // parse the data
 });

また

$.ajax({
type: "GET",
url: "record.xml", 
dataType: "xml",
success: function(xml){
    parseXML(xml); 
},
error: function(response, textStatus, errorThrown){ 
    console.log(textStatus, errorThrown);}
   });
});

function parseXML(xml) {
   $(xml).find('record').each(function () {
      var entry = new Object();
      entry.order= $(this).find('itemDesc').text();
      parsedList.push(entry);
   }
   send();
 }

送信機能では、テキストをdivに追加するだけです

于 2012-11-13T18:39:32.553 に答える