Last modified: 2013-03-14 13:28:06 UTC
Something like https://en.wikipedia.org/w/index.php?title=Wikipedia:WikiProject_User_scripts/Guide/Ajax&oldid=480523778#Get_the_wikicode_of_a_page could be made available on some of the mediawiki.api*** modules.
I've added an alternative (shorter) method: function ok (wikitext) { /* .. */ console.log(wikitext); } function err () { /* .. */ console.log('err', arguments); } $.getJSON(mw.util.wikiScript('api'), 'format=json&action=query&prop=revisions&rvprop=content&rvlimit=1&titles=User:Krinkle', function (data) { try { for ( var page in data.query.pages ) { var wikitext = data.query.pages[page].revisions[0]['*']; ok(wikitext); } } catch (e) { err(e); } }).fail(err);