我是靠谱客的博主 漂亮自行车,最近开发中收集的这篇文章主要介绍ssm+ajax异步请求返回list遍历,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

jsp页面

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<script type="text/javascript" src="js/jquery-1.5.js"></script>
<script type="text/javascript">

function findStudentInfo() {
debugger
$.ajax({
type:"get",
url:"${pageContext.request.contextPath}/getemps",
dataType:"json",
success : function (data) {
debugger
$("#showMessageDiv").empty();
$("#showMessageDiv").append("<table id='table1'></table>");
$("#table1").append("<tr><td>员工ID</td><td>姓名</td><td>性别</td><td>邮箱地址</td></tr>");
$.each(data,function (i,result) {
var sex="女"
if (result.gender==1){sex="男"}
var item="<tr><td>"+result.id+"</td><td>"+result.lastName+"</td><td>"+sex+"</td><td>"+result.email+"</td>";
$("#table1").append(item);
});

},
error:function(){
alert("错误");
}
});
}

</script>

<body>
<div>
异步请求响应
</div>
<div id="showMessageDiv">
</div>
<div id="data">
<input type="submit" id="getBtn" title="点击" οnclick="findStudentInfo()"/>
</div>
</body>
</html>

2 action

@Controller
public class EmployeeController {

@Autowired
EmployeeService employeeService;

@RequestMapping("/getemps")
@ResponseBody
public String emps() throws JsonGenerationException, JsonMappingException, IOException{
List<Employee> emps = employeeService.getEmps();
ObjectMapper mapper= new ObjectMapper();
String jsonStr = mapper.writeValueAsString(emps );
System.out.println(jsonStr );
return jsonStr;
}

}

 

 转自:逆水乘舟,不进则退:https://www.cnblogs.com/zhangzhiqin/p/8592396.html

 

关于ajax的简要说明:

$(function(){
    $.ajax({
        url : 请求的路径(action),
        type : "post", //以Post方式发送请求
        data : 请求时发送的数据,
        dataType : json, //返回的数据类型
        async : true, //本次请求是否为异步请求
        success : function(返回的数据变量){
            //请求成功,执行的操作
        },
        error : function(){
            //请求失败,执行的操作
        }
    });
});

$( function (){
     $.ajax({
         url : 请求的路径(action),
         type :  "post" //以Post方式发送请求
         data : 请求时发送的数据,
         dataType : json,  //返回的数据类型
         async :  true //本次请求是否为异步请求
         success :  function (返回的数据变量){
             //请求成功,执行的操作
         },
         error :  function (){
             //请求失败,执行的操作
         }
     });
});

转载于:https://www.cnblogs.com/xiaopang2035/p/8980511.html

最后

以上就是漂亮自行车为你收集整理的ssm+ajax异步请求返回list遍历的全部内容,希望文章能够帮你解决ssm+ajax异步请求返回list遍历所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部