欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談js獲取ModelAndView值的問題

 更新時間:2018年03月28日 10:05:18   作者:蔣大帥  
下面小編就為大家分享一篇淺談js獲取ModelAndView值的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

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

1 方法一 【有效】

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

示例代碼,一個數(shù)據(jù)展示請求的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參數(shù)
        data : {
            author:author,
            page:_currentPage,
            pageSize:_pageSize,
            type:$("#queryType").val()
          },
        dataType : 'json',
        success:function(data){
          if(data.status){
            showTable(data.result);
            //調(diào)用分頁插件,初始化分頁Div
            pageShow("queryList",data.ext.total);
          }else{
            alert(data.description);
          }
        },
        error:function(e){
          alert("Net error ,try later.");
        }
      });
    }
    </script>

2 方法二

【有效?】

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

假設(shè)后臺返回的字符串存儲在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值的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • JS去除字符串兩端空格的簡單實例

    JS去除字符串兩端空格的簡單實例

    本篇文章主要是對JS去除字符串兩端空格的簡單實例進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • 使用JS將字符串保存成文件到本地(.txt、.json、.md)

    使用JS將字符串保存成文件到本地(.txt、.json、.md)

    工作中有時需要通過JavaScript保存文件到本地,下面這篇文章主要給大家介紹了關(guān)于使用JS將字符串保存成文件到本地的相關(guān)資料,分別包括生成.txt、.json、.md等文件,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • 鼠標放上去則向上向下滾動的代碼

    鼠標放上去則向上向下滾動的代碼

    [醬色]鼠標放上去則向上向下滾動的代碼...
    2006-11-11
  • JavaScript作用域與作用域鏈使用重點講解

    JavaScript作用域與作用域鏈使用重點講解

    當代碼在一個環(huán)境中執(zhí)行時,會創(chuàng)建變量對象的一個作用域鏈,作用域鏈的用途是保證對執(zhí)行環(huán)境有權(quán)訪問的所有變量和函數(shù)的有序訪問,下面這篇文章主要給大家介紹了關(guān)于JavaScript作用域與作用域鏈的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • 前端大屏適配的三種解決方案總結(jié)

    前端大屏適配的三種解決方案總結(jié)

    在日常前端開發(fā)中,大屏項目是每個前端開發(fā)者必備技能,但是目前設(shè)備尺寸大小和分辨率都不相同,所以大屏適配成了一個頭疼的問題,所以下面這篇文章主要給大家介紹了關(guān)于前端大屏適配的三種解決方案,需要的朋友可以參考下
    2024-03-03
  • JavaScript原生對象常用方法總結(jié)(推薦)

    JavaScript原生對象常用方法總結(jié)(推薦)

    下面小編就為大家?guī)硪黄狫avaScript原生對象常用方法總結(jié)(推薦)。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • javascript currentTarget對象介紹

    javascript currentTarget對象介紹

    javascript currentTarget對象介紹...
    2007-10-10
  • 如何用原生js寫一個彈窗消息提醒插件

    如何用原生js寫一個彈窗消息提醒插件

    這篇文章主要介紹了用原生js寫一個彈窗消息提醒插件,下面小編來和大家一起學習一下
    2019-05-05
  • 詳解JSON.stringify()的5個秘密特性

    詳解JSON.stringify()的5個秘密特性

    這篇文章主要介紹了詳解JSON.stringify()的5個秘密特性,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • js獲取及判斷鍵盤按鍵的方法

    js獲取及判斷鍵盤按鍵的方法

    這篇文章主要介紹了js獲取及判斷鍵盤按鍵的方法,涉及JavaScript鍵盤事件的獲取及鍵值的判定技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-12-12

最新評論