我构建了一个简单的JSP页面作为一种服务,它在不同的时间返回JSON,页面显示:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
[{"UID":999999,"UrlDate":"2015-11-24","SleepQ":70,"SleepQ_Lab":"普通","AttLevel":43.2864439246683,"AttLevel_Lab":"普通","MemLevel":60,"MemLevel_Lab":"普通"}]
<h1></h1>
</body>
</html>
我想要做的是获取json部分的某些元素,如“AttLevel”和自动更新。 我在w3schools上尝试了Query-AJAX get()和post()方法
$(document).ready(function(){
$("button").click(function(){
$.get("140.138.77.151:8080/personalAssementNEW/", function(data, status){
alert("Data: " + data + "\nStatus: " + status);
});
});
});
但没有出现。 网址本身是可以访问的,所以我很困惑。 如何获取页面内容?
更新: 我添加:response.addHeader(“Access-Control-Allow-Origin”,“*”);在JSP中, 现在JS测试页面似乎可以获得响应, 但AJAX仍然不能。说明中的代码有问题吗?