Ajax調(diào)用SSH中action后如何獲取返回action里的數(shù)據(jù)

ajax調(diào)用action后可以使action不跳轉(zhuǎn)到別的頁面库车,并且獲取到action里返回的頁面
詳情參考https://www.iteye.com/problems/86416
關(guān)鍵地方:

<script type="text/javascript">    
$(document).ready(function() {     
$('#demo1').click(function() {       
var url="/Demo/demoPrj/IndexLogin.action";     
$("#workspace").load(url,function(){     
    
});     
});          
});     
</script>

以下例子展示的是點(diǎn)擊一個按鈕彈出彈出框,
彈出框顯示后臺列出的各個數(shù)據(jù)組成Table
showProduct.jsp:

<a href="javascript:;" class="innerbtn" style="color:blue" data-productid="' + row.product_id + '">' + row.product_name + '</a>
<script>
          $(function() {
            $('.innerbtn').click(function () {
                var url = "showPMproduct?productId=" + $(this).data("productid");
                $(".mytable").load(url,function(){
                    $('.pop_box').slideDown('400');
                });  
            });
            $('.closepop').click(function () {
                console.log("click2");
                $('.pop_box').slideUp('400');
            });
        });
</script>

ProductAction.java:

public String showPM() {
        HttpServletRequest request = ServletActionContext.getRequest();
        String productId = request.getParameter("productId");
        listProductMaterials = productMaterialService.getPMByProductId(Integer
                .parseInt(productId));
        return "zhanshitable";
    }

struts.xml:

<action name="*product" class="productAction" method="{1}">
        <result name="zhanshitable">/product/test.jsp</result>
</action>

test.jsp:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'test.jsp' starting page</title>
    
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">    
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->
    <style>
        .normTbe{border-left:1px solid #ddd;border-top:1px solid #ddd;margin: 0 auto; }
        .normTbe td,.normTbe th{border-bottom: 1px solid #ddd;border-right:1px solid #ddd;padding: 15px;text-align: center;}
        .normTbe input{width: 80%;text-align: center;}
        .wrapper{width: 1140px;padding: 0 20px; margin: 0 auto;clear: both;}
        .hide{display: none;}
        .hideTr{background: #ddd;}
        .pop_box{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 99999;}
        .pop_box .bg{background: #000;opacity: 0.7;filter:alpha(opacity=70);position: absolute;top:0;left: 0;right: 0;bottom: 0;}
        .pop_box .contentP{position: relative;margin:0 auto;margin-top: 10%; background: #fff;width: 80%;}
        .pop_box .PTit{height: 45px;background: #eee;}
        .pop_box .PTit h3{line-height: 7px;float: left;padding-left: 15px;font-weight: normal;font-size: 16px;}
        .pop_box .PTit a{display: block;width: 45px;line-height: 45px;text-align: center;background: #ddd;float: right;font-size: 20px;}
        .pop_box .PTit a:hover{background: #50abfd;color: #fff;}
        .pop_box .textmian{padding: 15px;}
        .btn_a1{padding-top: 15px; text-align: center;}
        .btn_a1 a{display: inline-block;*display: inline;*zoom: 1;width: 120px;line-height: 45px;background: #50abfd;color: #fff;}
        .btn_a1 .addtr2,.btn_a1 .dtadd{background: #ff9900;}
     </style>

  </head>
  
  <body>
    <div class="pop_box hide">
                    <div class="bg"></div>
                    <div class="contentP">
                        <div class="PTit">
                            <h3>貨品物料信息</h3>
                            <a href="javascript:;" class="closepop">x</a>
                        </div>
                        <div class="textmian">
                            <table class="normTbe neijian" cellspacing="0" cellpadding="0" border="0" ;>
                                <thead>
                                <tr>                               
                                    <th>貨品名</th>
                                    <th>物料編號</th>
                                    <th>物料名</th>
                                    <th>數(shù)量</th>                                    
                                </tr>
                                </thead>
                                <tbody class="tbody2">
                                <c:forEach items='${listProductMaterials}' var='productMaterial'>
                                    <tr>
                                        <td>${productMaterial.product.productName}</td>
                                        <td>${productMaterial.material.materialNo}</td>
                                        <td>${productMaterial.material.materialName}</td>
                                        <td>${productMaterial.quantity}</td>
                                    </tr>
                                </c:forEach>
                                </tbody>
                            </table>
                            <div class="btn_a1">
                                <a class="closepop" href="javascript:;">關(guān)閉</a>
                            </div>
                        </div>
                    </div>
       </div>
       
       <script src="resources/plugins/jquery.1.12.4.min.js"></script>
       <script>
            $('.closepop').click(function () {
                console.log("click2");
                $('.pop_box').slideUp('400');
            });
       </script>
  </body>
</html>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖谷炸,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異禀挫,居然都是意外死亡旬陡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門语婴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來季惩,“玉大人,你說我怎么就攤上這事腻格』埃” “怎么了?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵菜职,是天一觀的道長青抛。 經(jīng)常有香客問我,道長酬核,這世上最難降的妖魔是什么蜜另? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮嫡意,結(jié)果婚禮上举瑰,老公的妹妹穿的比我還像新娘。我一直安慰自己蔬螟,他們只是感情好此迅,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著旧巾,像睡著了一般耸序。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上鲁猩,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天坎怪,我揣著相機(jī)與錄音,去河邊找鬼廓握。 笑死搅窿,一個胖子當(dāng)著我的面吹牛嘁酿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播男应,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼闹司,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了殉了?” 一聲冷哼從身側(cè)響起开仰,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤拟枚,失蹤者是張志新(化名)和其女友劉穎薪铜,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體恩溅,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡隔箍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了脚乡。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蜒滩。...
    茶點(diǎn)故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖奶稠,靈堂內(nèi)的尸體忽然破棺而出俯艰,到底是詐尸還是另有隱情,我是刑警寧澤锌订,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布竹握,位于F島的核電站,受9級特大地震影響辆飘,放射性物質(zhì)發(fā)生泄漏啦辐。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一蜈项、第九天 我趴在偏房一處隱蔽的房頂上張望芹关。 院中可真熱鬧,春花似錦紧卒、人聲如沸侥衬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽浇冰。三九已至,卻和暖如春聋亡,著一層夾襖步出監(jiān)牢的瞬間肘习,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工坡倔, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留漂佩,地道東北人脖含。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像投蝉,于是被迫代替她去往敵國和親养葵。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5瘩缆? 答:HTML5是最新的HTML標(biāo)準(zhǔn)关拒。 注意:講述HT...
    kismetajun閱讀 27,447評論 1 45
  • AJAX 原生js操作ajax 1.創(chuàng)建XMLHttpRequest對象 var xhr = new XMLHtt...
    碧玉含香閱讀 3,179評論 0 7
  • 點(diǎn)我查看本文集的說明及目錄。 本項(xiàng)目相關(guān)內(nèi)容( github傳送 )包括: 實(shí)現(xiàn)過程: CH4 創(chuàng)建社交網(wǎng)站 CH...
    學(xué)以致用123閱讀 1,406評論 1 2
  • 用一朵花開的時間庸娱,綻放著對你的依戀着绊。裊裊婷婷中,小徑處早已暗香彌漫熟尉。拂堤楊柳醉了春煙归露,暖風(fēng)吹皺清清河水,一任波光瀲...
    b26cae816904閱讀 314評論 0 0
  • 巜又一季》 -----甜甜 是所謂的快如閃電 還是漫不經(jīng)心 是剎那間的美 還是永恒的記憶 抬頭仰望 思緒...
    甜甜的笑了閱讀 261評論 0 0