学习play_ajax

本文介绍Play框架中的AJAX使用方法及两种实现方式,包括Play自带的标签形式及jQuery的实现。同时讲解了Play框架中路由配置及控制器方法的调用方式。

前言:前面写了两节学习play的基本操作,总结

play访问控制器方法:

1、路径的方式:“路径名称”

该方式必须要配置,否则没法用:

在views/routes中配置Home page属性:GET            路径                   对应控制器方法

其次在控制器中有你所写的方法

2、方法形式:@{控制器.方法名()}

这种形式直接访问你的方法(前提是你有这个方法)

play交互:根据jpql语句操作

网址:http://blog.youkuaiyun.com/suncaishen/article/details/6279695可以看看

开始:

play中的ajax我用到的有两种:

一种是play的、一种是jquery本身的

1、play自己的

采用的是标签形式:

var listAction = #{jsAction @delete_serevice(":id")/};

$.getJSON(listAction({id:id})),function(data){});

varlistAction =#{jsAction @delete_serevice(':id')/};

$.getJSON(listAction({id:id}),function(data){});


这种方式,其中data就是返回的json数据,并且直接转换为json了

例如:

后台:Map m=new Hashmap();

m.put("aa",list); 

m.put("bb",list2);

renderJSON(m);//这样返回的一个map

前台返回的data数据直接可以循环data取出数据/直接data.aa就是list,而不用再转换

2、jquery的

$.ajax({});//这种大家都会吧,就不多说了,

只是url:"@{}",是这种写法而已其余的不变

就这样吧。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值