lettera_query.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. var jsonprova = {
  2. nome: "Nonmolto",
  3. cognome: "Furbo",
  4. descrizione: "Che ci volete fa'?"
  5. }
  6. thisUrlParams = {};
  7. window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
  8. thisUrlParams[key] = value;
  9. });
  10. console.log('URL get params: ', thisUrlParams);
  11. function prepareQueryURL(query){
  12. sparqlEndpoint = 'http://dev.restore.ovi.cnr.it:8890/sparql/';
  13. sparqlUrlParams = '?default-graph-uri=&query=' + encodeURIComponent(query) + '&output=json&callback=?';
  14. return sparqlEndpoint + sparqlUrlParams;
  15. }
  16. function doJsonQuery(query){
  17. queryURL = prepareQueryURL(query);
  18. response = $.ajax({//OGGETTO
  19. url: queryURL,
  20. dataType: "json",
  21. success: function (data){
  22. return JSON.stringify(data);
  23. },
  24. error: function (e) {}
  25. });
  26. }
  27. query1 = 'SELECT DISTINCT ?property ?object WHERE { <' + thisUrlParams.letterid + '> ?property ?object}';
  28. console.log("Query: " + query1);
  29. var jsonprova2 = doJsonQuery(query1);
  30. console.log("MAH", jsonprova2);