实际上我应该在浏览器中显示JSON数据,到目前为止我在浏览器响应体中获取数据,但这是问题所在。我面临着无法在浏览器中显示它的图片以便更好地理解,任何人都请帮助我。提前谢谢。
HTML代码是:
<!DOCTYPE html>
<html lang="en">
<head><title>Demo</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /></head>
<body>
<input id="testbutton" type="button" value="Test" />
<p id="results">results appended here: </p>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#testbutton").click(function() {
$.ajax({
url: 'http://localhost:8080/SMWS/Rest/parentService/parent/getSchoolDetails',
dataType: 'jsonp',
success: function(data) {
$("#results").append('all good');
alert(JSON.stringify(data));
},
error: function() {
$("#results").append("error");
alert('error');
}
});
});
});
</script>
</body>
</html>
答案 0 :(得分:1)
要查找错误响应消息,您可以查看此thread。将其定义为错误处理程序并查找xhr参数的 responseText 属性:
error: function(xhr, status, error) {
console.log(xhr.responseText);
}