前言:前面寫了兩節學習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:"@{}",是這種寫法而已其餘的不變
就這樣吧。。