<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Access-Control-Allow-Origin" content="*">
<script src="jquery.js"></script>
<script type="text/javascript">
var index = "index";
var park = "park";
$(document).ready(function() {
$("button").click(function() {
url="http://openAPI.seoul.go.kr:8088/personalKeyvalue/json/SearchParkInfoService/1/3"
$.getJSON(url,function(result) {
JSONObject jsonRoot = new JSONObject(result);
JSONObject jsonService = jsonRoot.getJSONObject("SearchParkInfoService");
int totalCount = jsonService.getInt("list_total_count");
JSONArray json = jsonService.getJSONArray("row");
for (var i = 0; i < totalCount; i++) {
document.write(json+"<br>");
}
});
});
});
</script>
</head>
<body>
<h2>Retrieve data from JSON with AJAX!</h2>
<button>GetAJAX data</button>
</body>
</html>
我在谷歌瀏覽器中有Uncaught SyntaxError: Unexpected identifier
。未捕獲的SyntaxError:使用JSON時出現意外的標識符。
錯誤發生在14日線,這就是:
JSONObject jsonRoot = new JSONObject(result);
你能提供什麼建議來解決這個問題,好嗎?因爲它不是一個強類型語言
JSONObject jsonRoot = new JSONObject(result);
:
什麼是'JSONObject'?這既不是標準的JavaScript也不是jQuery afaik。 Javascript將是'var jsonRoot = JSON.parse(result);'在javascript中,除了通過關鍵字'var',沒有其他變量聲明的選項。 – Christoph