学习play_ajax

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

play访问控制器方法:

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

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

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

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

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

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

play交互:根据jpql语句操作

网址:http://blog.csdn.net/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:"@{}",是这种写法而已其余的不变

就这样吧。。

你可能感兴趣的:(java)