Ajax GET请求后台数据

一、目标

通过Ajax 请求后台数据

二、代码

1、前台ftl文件,通过URL请求后台数据,返回数据(Json格式)封装在data中

[#ftl]
[#include "/_inc/inc.ftl"]

<html>
   <head>
      <title>打印页面</title>
        [#include "/_inc/meta.ftl"]
    	[#include "/_inc/css.ftl"]
    	[#include "/_inc/link.ftl"]
   </head>

<body onload="getJudgeId()">
		<h3>打印进行中</h3>
</body>

<script type="text/javascript">
	 function getJudgeId()
	 { 
		$.get("${ctxPath}/common/waiting/task/usedcar/judge/id",{
 
		},function(data){
			
			if(data.status){
				var url="${ctxPath}/common/print/usedcar/judge/" + data.judgeId + "/0";
				printPreview(url);
			}
		});
	 }  

	 setInterval("getJudgeId()",1000*10);

</script>
</html> 

2、SpringMVC controller

	@RequestMapping(value = "common/waiting/task/usedcar/judge/id", method = RequestMethod.GET)
	public  @ResponseBody ModelAndView getShopInJSON() { 
		FastJsonJsonView view = new FastJsonJsonView();
		String judgeId = this.usedCarJudgePrintTaskService.getEarlyTaskJudgeIdByStatus("0");
		Boolean status = false;
		if(judgeId!=null&&judgeId.length()!=0){
			status = true;
			view.addStaticAttribute("status", status);
			view.addStaticAttribute("judgeId", judgeId);
		}else{
			view.addStaticAttribute("status", status);
		}
		return new ModelAndView(view);
	}		

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏nice_每一天

CentOS下安装JDK的三种方法

由于各Linux开发厂商的不同,因此不同开发厂商的Linux版本操作细节也不一样,今天就来说一下CentOS下JDK的安装:

24220
来自专栏代码拾遗

Spring Cloud 教程 - Eureka Server

将groupId 为 org.springframework.cloud,artifactId 为spring-cloud-starter-netflix-eu...

21940
来自专栏QQ音乐技术团队的专栏

Android Studio 2.2 Native 开发新特性

在本文所述新特性之外,参考资料中还提供了利用向导工具创建具有 Native 支持的 Android 新项目的方法。由于这个新特性比较明显,本文未做详述。

39900
来自专栏cloudskyme

虚拟化平台cloudstack(7)——新版本的调试

调试环境 ubuntu 12.04 JDK1.7 apache-maven-3.10 eclipse 4.2 Juno mysql 5 源码下载及调试 上面的几...

35950
来自专栏叔叔的博客

SpringCloud配置中心集群搭建

一、简介 为了方便配置文件统一管理,需要分布式配置中心组件,在springcloud中,使用配置中心。 可以放在本地,也可以放在远程git或者svn。 服务数量...

35950
来自专栏流柯技术学院

CentOS下安装JDK的三种方法

//安装完之后,默认的安装目录是在: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64

59330
来自专栏乐百川的学习频道

Spring IO Platform 简介

Spring IO Platform框架简单来说就是一个版本号兼容系统,它将常用第三方类库的兼容的版本组织起来。只要我们在项目中引用了Spring IO Pla...

23490
来自专栏SpringSpace.cn

使用 Kotlin 和Spring Boot 2.0快速开发REST API客户端 顶

在上一篇文章使用 Kotlin 和Spring Boot 2.0快速开发REST API接口内介绍了如何使用简单代码快速实现REST API的服务端接口,此文简...

8820
来自专栏zingpLiu

打包命令tar

tar是linux下最常用的打包命令,使用tar打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的,也有.gz或.bz2结尾的。

34250
来自专栏闻道于事

使用Spring Initializr创建项目

Spring initializr 是Spring 官方提供的一个很好的工具,可以用来用来创建一个Spring boot 的项目。可以选择使用Maven管理或者...

43950

扫码关注云+社区

领取腾讯云代金券