tnblog
首页
视频
资源
登录

异步调用-异步请求接收响应数据 02

5414人阅读 2022/8/3 16:34 总访问:1590309 评论:0 收藏:0 手机
分类: SpringMVC

一 、
在jsp里面的写法

在controller方法处的写法

二、案例、
续写于异步调用-接收异步请求参数 01
1.1、在ajax.jsp 新增超链接

1.2、超链接具体的功能

  1. //为id="testAjaxReturnString"的组件绑定点击事件
  2. $("#testAjaxReturnString").click(function () {
  3.     //发送异步调用
  4.     $.ajax({
  5.         type: "POST",
  6.         url: "ajaxReturnString",
  7.         //回调函数
  8.         success: function (data) {
  9.             //打印返回结果
  10.             alert(data);
  11.         }
  12.     });
  13. });
  14. //为id="testAjaxReturnJson"的组件绑定点击事件
  15. $("#testAjaxReturnJson").click(function () {
  16.     //发送异步调用
  17.     $.ajax({
  18.         type: "POST",
  19.         url: "ajaxReturnJson",
  20.         //回调函数
  21.         success: function (data) {
  22.             //打印返回结果
  23.             // alert(data);
  24.             alert(data['name']+","+data['age']);
  25.         }
  26.     });
  27. });
  28. //为id="testAjaxReturnJson"的组件绑定点击事件
  29. $("#testAjaxReturnJsonList").click(function () {
  30.     //发送异步调用
  31.     $.ajax({
  32.         type: "POST",
  33.         url: "ajaxReturnJsonList",
  34.         //回调函数
  35.         success: function (data) {
  36.             //打印返回结果
  37.             // alert(data);
  38.             alert(data[0]['name']+","+data[0]['age']);
  39.             alert(data[1]['name']+","+data[1]['age']);
  40.         }
  41.     });
  42. });

2、在controller新增的方法

  1. @RequestMapping("/ajaxReturnString")
  2. @ResponseBody
  3. public  String ajaxReturnString() {
  4.     System.out.println("controller return String ...... ");
  5.     return "page.jsp";
  6. }
  7. @RequestMapping("/ajaxReturnJson")
  8. @ResponseBody
  9. public User ajaxReturnJson() {
  10.     System.out.println("controller return Json pojo ...... ");
  11.     User user = new User();
  12.     user.setName("lihua");
  13.     user.setAge(33);
  14.     return user;
  15. }
  16. @RequestMapping("/ajaxReturnJsonList")
  17. @ResponseBody
  18. public List ajaxReturnJsonList() {
  19.     System.out.println("controller return Json List ...... ");
  20.     User user = new User();
  21.     user.setName("tom");
  22.     user.setAge(23);
  23.     User user2 = new User();
  24.     user2.setName("lihua");
  25.     user2.setAge(33);
  26.     ArrayList<User> list=new ArrayList<>();
  27.     list.add(user);
  28.     list.add(user2);
  29.     return list;
  30. }

3、效果

评价

接口异步调用

1.先创建一个WCf的应用程序2.在窗体里调用的步骤 2.1添加接口 //异步调用 private void button1_Click(object sender...

异步调用-接收异步请求参数 01

一、二、案例、环境、1、pom.xml的坐标&lt;!--servlet规范--&gt; &lt;dependency&gt; &lt;groupId&gt;javax.servlet&lt;/...

Windows平台分布式架构实践 - 负载均衡

原文地址: https://www.cnblogs.com/atree/p/windows_loadbalancer.html 概述  最近.NET的世界开始闹腾了,微软官方终...

分布式-微服务-集群的区别

1.分布式将一个大的系统划分为多个业务模块,业务模块分别部署到不同的机器上,各个业务模块之间通过接口进行数据交互。区...

可输入下拉文本框,据输入,动态加载数据 jquery-editable-select

用到一个jquery-editable-select的控件github地址:https://github.com/indrimuska/jquery-editable-select这个插件的原理是...

Python学习 1-安装

Ptyhon非常简单易用的面向对象的脚本语言,跨平台 入门简单python分2个版本 Python2、Python3。Python 2.7 将于 2020 年结...

Python学习 2-基本语法

基础:python脚本语言,不需要编译(像C#、Java、PHP、C++需要编译成机器可识别的语言), 而直接由解释器解释,很多地方类似...

Python学习 3-爬虫基本介绍 及简单实例

爬虫爬虫就是一只猪,蜘蛛。。 网络蜘蛛。互联网是一个网由各个网站组成。无数的蜘蛛就在网上到处爬,根据网址从一个网站爬...

Redis基础安装操作-windows版

一、下载 redis官方没有提供windows版本,需要从微软的git下载releases版二、安装,启动1.解压出来 启动服务 可能会双击会...

Service-stack.redis配置连接池与读写分离(处理并发相关等)

配置连接池与读写分类 //写节点(主节点) List&lt;string&gt;writes=newList&lt;string&gt;(); writes.Add(&quot;123456a...

Service-stack.redis操作Redis 并发相关问题

1:不要循环去创建对象,循环去访问redis的时候要特别注意,应该传一个集合进去处理,而不是循环去处理2:要注意释放对象,使...

皓月有趣论题 - U盘或其他存储设备 存入数据后 质量是否发生改变

转自我的个人博客 http://blog.axibug.com之前、朋友提出“U盘或其他存储设备 存入数据后 质量是否发生改变”的问题。那么...

Python实例 1-日志抓取处理 补错(附日志小技巧)

有时候数据出了问题,可以从日志中恢复数据(如果你没记日志..没备份..→_→..)一、日志展示介绍个平常自己用的小方法,如...

Python实例 2-12306抢票(一) 登陆

开坑年关将近,终于对12306下手了,,平安夜撸代码,攻克了12306的登陆 2018-12-24 22:16:00没错 这篇博客就写从零开始的异...

Python实例 2-12306抢票(二) 下单

第二篇 刷票与下单1.记住登陆上一篇写了登陆:http://www.tnblog.net/cz/article/details/162 为了方便调试 不让每次登陆都...
没有个性,不需要签名
排名
4
文章
473
粉丝
3
评论
2
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术