国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

淺談js獲取ModelAndView值的問題

2019-11-19 14:05:57
字體:
來源:轉載
供稿:網友

JS當中不能接收ModelAndView的返回值嗎?一定要在JSP頁面中才能接收嗎?

1 方法一 【有效】

可以的,跟el表達式訪問方式一樣。

示例代碼,一個數據展示請求的Action中存入一個userId:

 @RequestMapping(value="/diary")  public ModelAndView toDiaryList(HttpSession session){    ModelAndView view = new ModelAndView("/diary_list");    TbUser user = (TbUser)session.getAttribute(SystemConstant.CURRENT_USER);    //set info of current user    if(user!=null){      Integer id = user.getId();      view.addObject("userId",id);    }    return view;  }

在頁面jsp文件中js中使用這個userId作為查詢條件:

<script type="text/javascript">    var path = '<%=basePath%>';    var author=${userId};    $(document).ready(function(){      queryList();    });    function queryList(){      $.ajax({        type : 'POST',        url : path+'queryDiaryList', //通過url傳遞name參數        data : {            author:author,            page:_currentPage,            pageSize:_pageSize,            type:$("#queryType").val()          },        dataType : 'json',        success:function(data){          if(data.status){            showTable(data.result);            //調用分頁插件,初始化分頁Div            pageShow("queryList",data.ext.total);          }else{            alert(data.description);          }        },        error:function(e){          alert("Net error ,try later.");        }      });    }    </script>

2 方法二

【有效?】

臺返回的是js,還是json?這個一定要搞清楚!

假設后臺返回的字符串存儲在responseText里,那么

如果是js,就

var result = eval("(" + responseText + ")");

如果是json,就

var result = JSON.parse(responseText);

3 方法三 【有效】

加入隱藏字段,

<input id="autoflag" type="hidden" value="${autoflag}"> 

便于js讀取 

var passflag=document.getElementById("autoflag");

以上這篇淺談js獲取ModelAndView值的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉善县| 镇平县| 海安县| 湘阴县| 剑阁县| 洛隆县| 唐河县| 北京市| 临高县| 文化| 嵩明县| 营口市| 威远县| 灌云县| 都匀市| 疏勒县| 开化县| 图木舒克市| 墨江| 平遥县| 上蔡县| 通城县| 雷波县| 吴忠市| 基隆市| 保山市| 镇平县| 托克托县| 鄂托克旗| 墨玉县| 安阳县| 铁岭市| 临潭县| 兴仁县| 凤凰县| 布尔津县| 金湖县| 东乡县| 玛纳斯县| 六枝特区| 宣化县|