关于异步获取的四种方式,以Grails框架为例
来源:互联网 发布:ips显示器知乎 编辑:程序博客网 时间:2024/05/01 20:22
第一种 Get异步获取:
前台:
function getdata(){
前台:
function getdata(){
$.get("${createLink(action: "getdate")}",{"id":1},function(data){
$("#show").html(data)
})
}后台:
def getdate(){
render("hahaha")
第二种 Post方式获取:
前台:
function getdata1(){ //Post异步获取
$.post("${createLink(action: "getdate1")}",{"id":1},function(data){
$("#show").html("姓名:"+data.name+"<br/>地址:"+data.address+"<br/>性别:"+data.sex+"<br/>年龄:"+data.age)
},"json")
}
后台:
def getdate1(){
Student student = Student.findById(Integer.parseInt(params.id))
render student as JSON
}
第三种 Ajax异步获取:
前台:
后台:
}
第四种 getJSON异步获取:
前台:
第三种 Ajax异步获取:
前台:
function getdata2(){
$.ajax({
url:"${createLink(action: "getdate2")}",
data:{id:2},
type:"POST",
dataType:"json",
success:function(data){
$("#show").html("姓名:"+data.name+"<br/>地址:"+data.address+"<br/>性别:"+data.sex+"<br/>年龄:"+data.age)
},
error:function(er){
alert("失败")
}
})
} 后台:
def getdate2(){
Student student = Student.findById(Integer.parseInt(params.id))
render student as JSON
第四种 getJSON异步获取:
前台:
function getdata3(){
$.getJSON("${createLink(action: "getdate3")}",{id:3},function(data){
$("#show").html("姓名:"+data.name+"<br/>地址:"+data.address+"<br/>性别:"+data.sex+"<br/>年龄:"+data.age)
})
}
后台:
后台:
def getdate3(){ //ajax getJSON方式获取
Student student = Student.findById(Integer.parseInt(params.id))
render student as JSON
}
- 关于异步获取的四种方式,以Grails框架为例
- 关于使用bootstrap实现自动补全功能,本文以Grails框架为例
- Spring事务管理的四种方式(以银行转账为例)
- Spring事务管理的四种方式(以银行转账为例)
- Spring事务管理的四种方式(以银行转账为例)
- Spring框架中获取连接池的四种方式
- Spring框架中获取连接池的四种方式
- Spring框架中获取连接池的四种方式
- Spring 框架中获取连接池的四种方式
- Spring框架中获取连接池的四种方式
- 四种异步更新Android的方式
- grails框架下修改acegi权限框架的加密方式
- 异步Io的 四种提醒方式方式
- Spring mvc (四) [继承MultiActionController实现以方法为单位的controller][配置2种请求的指定方式]
- MFC获取DC的四种方式
- MFC获取DC的四种方式
- android进行异步更新UI的四种方式
- Android异步更新UI的四种方式
- MapReduce:详解Shuffle过程
- vc显示jpg,gif图像简单方法
- 点击按钮改变标签内容(采用lambda函数方式)
- 界面编程:vc美化界面
- 创建一个自己的git学习测试环境!
- 关于异步获取的四种方式,以Grails框架为例
- ARM GUN基本语法
- LIB与DLL的区别与使用
- 关于default-action-ref的思考
- VeviFTPHelper应用实例
- eclipse编辑器的配色方案
- 界面编程:如何制作透明窗体
- 使用GDB调试程序(一)
- C++调用Android函数弹出一个提示框中出现的问题总结