日期:2014-05-17  浏览次数:20641 次

struts2中js实现把后台的list传到前台页面显示
我想做一个点击一个下拉框中的选项,然后在这个页面的下方显示该选项下的一些字段信息。高手帮帮忙,搞了快两天了。在线等啊!!!!

------解决方案--------------------
onchange出发js,用ajax发送下拉框选中选项的value给struts,返回一段文字,回调函数写进div
------解决方案--------------------
$("#ff").val(apptarget.tarname)
------解决方案--------------------
HTML code

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
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 't.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">
    -->

  <script type="text/javascript" src="jquery-1.4.min.js"></script>
  <script type="text/javascript">
          $(document).ready(function(){
              $("#test").click(function(){
                  $.ajax({
                      url:"testAction!ajax.action",
                      type:"post",
                      data:{id:1},
                      success:function(result){
                          $("#div").html(result);
                      }
                  });
              });
          });
  </script>
  </head>
  
  <body>
    <input type="button" id="test" value="show">
    <div id="div"></div>
  </body>
</html>