-1

我尝试了 .html() .appendTo() 和 .text() 但它们都不起作用。

这是html。

    <div>
       <ul id="list-container>
       </ul>
    </div>

这是 jQuery。

   var url = "http://mobiilivantaa.fi/api/place"; // Change path of JSON HERE !!!
var htmlString = '';

$.getJSON(url, function(data) {
    $.each(data.places, function(i,place){
        //console.log(place.id);
        var placeID = place.id;
        var placeTitle = place.title;
        var placeWWW = 'Siirry internetsivulle';
        var placeHREF = place.www;
        var placeTargetBlank = 'target="_blank"';

htmlString += '<li><a href="#" class="ListTitle" title="'+place.latitude+','+place.longitude+','+place.id+'">'+placeTitle+'</a><a class="ListWWW" href="'+placeHREF+'"'+placeTargetBlank+'>'+placeWWW+'</a></li>';

    });
    //console.log(htmlString);
    $('#list-container').append(htmlString);
});

list-container 是简单的 ul 标签。

4

1 回答 1

0

我解决了。只需将其添加到脚本顶部即可。

$.ajaxSetup({ cache: false });
于 2013-01-08T10:02:05.627 回答