【发布时间】:2016-03-25 11:02:23
【问题描述】:
我需要加载一个页面,该页面需要显示一些具有动态分页的值。所以要加载值我有一个休息调用,在那个休息调用中我返回一个 json 对象。在浏览器控制台中,我可以看到 json 输出。现在我的问题是我得到了$document.ready() 函数的响应。现在我正在尝试在 HTML 中显示没有发生的 json 对象值。
JavaScript:
<script type="text/javascript">
$(document).ready(function(){
$.ajax({
url : "http://localhost:8080/school-service/school/list/students/1/1",
type: "GET",
dataType: "json",
}).done( function(studentList) {
console.log("AJAX request success:" +studentList.pageNumber);
}).fail( function(jqXHR, textStatus) {
console.log("AJAX request failed with status:" + textStatus);
});
});
</script>
HTML:
<a href="#" class="next"><img onclick='previousPage("${studentList.pageNumber}", "${studentList.pageCount}")' src="${context}/images/previous.png"></a>
<c:forEach var="i" begin="1" end="${studentList.pageCount}">
<a href="${context}/school/list/students/1/${i}" id="${i}" class="pages">${i}</a>
</c:forEach>
<a href="#" class="prev"><img onclick='nextPage("${studentList.pageNumber}", "${studentList.pageCount}")' src="${context}/images/next.png"/></a>
谁能帮我看看如何在 HTML 中显示 json 响应对象的值。
【问题讨论】:
-
console.log("AJAX request success:" +studentList.pageNumber);有什么回报吗? -
是的,它正在返回“AJAX 请求成功:5”
-
好的,您希望在 HTML 中显示响应对象值的位置。
-
在for循环和标签中。在上面的代码中,我在哪里使用 ${studentList.pageNumber} 和 ${studentList.pageCount}。
-
检查我的答案@Vinod。
标签: javascript jquery html json ajax