最近遇到一個小猴,他一直搞不懂前端傳過去的參數,怎麼樣才能在後臺獲取,
首先,你得確認你的後臺架構是OK的
一般後臺都是三層:控制層(.action、.do),方法、實現方法,以及實體類
我就拿我自己的舉例
先看控制層
對照上面的圖進行講解
1、39行,是指這個action的位置,大位置,外部項目都喜歡很長很長的那啥嘛
2、42和43行,這兩個是讀取方法和實現方法層的玩意,42行的那玩意你得跟緊咯,不然就炸了
3、47行,是這個方法的名字,比如這個就是:getUser_all.do
4、49行,list是返回的類型格式,()裏面的是參數,比如,這裏就是傳遞2個參數,用戶編號和姓名
5、60行,就是返回對應的值
然後我們來看方法、實現方法
相信看圖,你們應該沒問題吧,這直接的
再看前端訪問
function search(){
//這個方法就是讀取頁面的篩選條件,然後將其組合成後臺需要的參數,也就是URL後面跟着的玩意
url="";
var userCode=$("#ucode").val();
var userName=$("#uname").val();
if(null!=userCode && userCode!=''&&userCode!=undefined && userCode!='undefined'){
url+="&userCode="+userCode;
}
if(null!=userName && userName!=''&&userName!=undefined && userName!='undefined'){
url+="&userName="+userName;
}
load();
}
function load(){
//這個鱉犢子玩意就是用來訪問後臺接口的
$.get("getUser_all.do?page="+page+url,function(data){
//data就是後臺返回的值
}):
}
OK,講完了,有問題,下面評論,啥時候心血來潮就看看你們的評論,當然,心情好就回復,不然的話,你們可以來我的QQ羣裏浪一浪
947485668
嘿嘿嘿,我是小胖叔,我玩糗百,糗百暱稱也是“敲代碼的小胖叔”