Skapa html-sidor med Wikiskolas API

Från Wikiskola
Hoppa till navigering Hoppa till sök

Hämta text från Wikiskolas API

Lista: (klicka expandera till höger)

//http://wikiskola.se/api.php?action=query&titles=INSERT_TITLE&prop=revisions&rvprop=content&format=json&formatversion=2

$(function(){
    //Ändra från vilken sida du vill hämta text från (kolla i URL:en vad sidan har för title, ex http://wikiskola.se/index.php?title=Huvudsida)
    var title = 'Olika_uppfattningar_av_vad_religion_framför_allt_är.';
    $.ajax({
        dataType: 'json',
        url: 'http://wikiskola.se/api.php?action=query&titles=' + title + '&prop=revisions&rvprop=content&format=json&origin=*&formatversion=2',
	success: function(data)
	{
		
	    //console.log(dataType);

	    var text = data.query.pages[0].revisions[0].content
	    var textBlock = '';
			
	    //En For-loop som går genom varje bokstav i text-blocket hämtat från hemsidan
	    for(var i = 0; i < text.length; i++)
	    {
		//Byter ut alla 'vanliga' newlines till HTML-newlines
		if( text.charAt(i) == '\n' )
	   	    {
			textBlock+= '<br>';
   		    }
		    //Lägger till bokstaven på det nya textblocket
		textBlock += text.charAt(i);
    	    }
	    console.log(textBlock);

	    //Lägger till det nya textblocket till den tag som har id="text"
	    $('#text').append(''+textBlock+'');
        }
    });
})