ajax和java的结合使用:看了很多例子都是前台通过ajax发送请求,后台处理后返回的都是一个字符串变量
但如果后台返回的是一个数组或者其他类型的数据,在前台应该如何打印呢?如下代码:前台ajax:(data是从服务器端返回的一个数组,如何在前台遍历???)<scriptty...
但如果后台返回的是一个数组或者其他类型的数据,在前台应该如何打印呢?
如下代码:
前台ajax:(data是从服务器端返回的一个数组,如何在前台遍历???)
<script type="text/javascript" src="/myAjax/js/jquery-1.4.min.js"></script>
<script type="text/javascript">
$("document").ready(function (){
$("#ctype").blur(function (){
var ctype=$(this).val();
$.post("/myAjax/LoginServlet",{status:"checkCype",ctype:ctype},function(data){
if(data=="true")
$("#ctypeError").html("已经占用");
else
$("#ctypeError").html("未被占用");
},"text/html");
});
});
</script> 展开
如下代码:
前台ajax:(data是从服务器端返回的一个数组,如何在前台遍历???)
<script type="text/javascript" src="/myAjax/js/jquery-1.4.min.js"></script>
<script type="text/javascript">
$("document").ready(function (){
$("#ctype").blur(function (){
var ctype=$(this).val();
$.post("/myAjax/LoginServlet",{status:"checkCype",ctype:ctype},function(data){
if(data=="true")
$("#ctypeError").html("已经占用");
else
$("#ctypeError").html("未被占用");
},"text/html");
});
});
</script> 展开
4个回答
2018-04-13
展开全部
$.post("/myAjax/LoginServlet",{status:"checkCype",ctype:ctype},function(data) {
//循环数组
$(data.rows).each(function (i, n) {
//i是数组的下标,n是数组元素
}
//循环数组
$(data.rows).each(function (i, n) {
//i是数组的下标,n是数组元素
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以构造json返回
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Object类型的,在js中也是可以直接使用XX.name方式获取。数组类型的,直接迭代,
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主,你给个返回的数据的例子喽。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询