<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> <script type="text/javascript"> function println(s) { document.getElementById('result').innerHTML += s + '<br>'; } function onSuccess(data) { var results = data['query']['results']; for (var name in results) { println(name); } } function onError(e, xhr) { println("failed"); println(e); println(xhr); } function doUpdate() { var userquery = '{{#ask: [[Category:City]] [[located in::Germany]]'+ '| ?population'+ '| ?Area'+ '}}'; var myurl = 'http://www.semantic-mediawiki.org/w/api.php?action=ask&format=json&query='+encodeURIComponent(userquery); $.ajax({ url: myurl, cache: false, dataType: "jsonp", success: onSuccess, error: onError }); } </script> </head> <body> <a href="#" onclick="return doUpdate()">Click me</a> <div id="result"></div> </body> </html>