나는 Jbascript로 Dbdepdia에서 토목 공학의 영어 기사를 얻고 싶다. 이것은 내가 시도했지만 실패합니다. 자바 스크립트에서 Dbpedia를 쿼리하는 방법
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<style type="text/css">
</style>
</head>
<script type="text/javascript">
var url = "http://dbpedia.org/sparql";
var query = "\
PREFIX dbpedia2: <http://dbpedia.org/resource/>\
PREFIX Abs: <http://dbpedia.org/ontology/>\
SELECT ?abstract\
WHERE {\
?s dbpedia2:Civil_engineeringe\"@en;\ Abs:abstract ?abstract\
}";
내가 URL을 인코딩하는 방법이 그것이 인코딩이 좋아 보인다
var queryUrl = encodeURI(url+"?query="+query+"&format=json");
$.ajax({
dataType: "jsonp",
url: queryUrl,
success: function(_data) {
var results = _data.results.bindings;
for (var i in results) {
var res = results[i].abstract.value;
alert(res);
}
}
});
</script>
<body></body>
</html>
합니까 [웹 브라우저에서 자바 스크립트 콘솔 (http://webmasters.stackexchange.com/questions/8525/how-to-open-the-javascript -console-in-different-browsers)는 미해결 오류를 표시합니까? – summea
아니요 빈 페이지가 표시됩니다 – user3335188
그리고 SPARQL이 유효하다고 확신합니까? 내 질문은 – summea