前台向后台传值的两种方法 以及 从后台获取数据的方法

1、前台向后台传值方法一:

表单提交的方式:

 1 <form action="${path }/manage/logon.do" method="post" id="logonForm">
 2   <table cellpadding="0" cellspacing="0" border="0">
 3     <tr height="50">
 4       <td>
 5         <input type="text"  id="userIdMark" name="userIdMark" />
 6         <input type="hidden"  id="userId" name="userId" />
 7       </td>
 8     </tr>
15     <tr height="60">
16       <td>
17         <a href="#" id="logon" name="submit" class="login_btn"></a>
18       </td>
19     </tr>
20   </table>
21 </form>

js代码:

1 $("#logon").click(function(){
2     $("#logonForm").submit();
3 });

2、前台向后台传值方法二ajax:

1  <form id="myform" method="post" action="http://images.byshop.com/wechat/imgFormUpload" enctype="multipart/form-data">
2       <input type="file" name="userfile[]"  multiple id="img_file">
3       <input type="submit" value="shangchuan">
4   </form>
5   <input type="button" value="ajax_submit" onclick="imgFormUpload()">

js代码:

  function imgFormUpload() {
         $.ajax({
              dataType: ‘json‘,              url:http://images.byshop.com/wechat/imgFormUpload,              success: function (data) {                      alert("submit success");                                      }                }); }

通过ajax从后台取值的方法,从后台获得值显示在列表中,如下图:

 1 <script type="text/javascript">
 2         $(function(){
 3            var Request = new Object();
 4             Request = GetRequest();
 5             var url;
 6             url = Request[‘vbillcode‘];
 7
 8             $.ajax({
 9                         type : ‘POST‘,
10                         url : "/rm/rmcsale/edit_specapplydetail",
11                         data : {Listurl : url},
12                         async:false,
13                         success : function(data) {
14                             console.log("----------- success-------------");
15                              alert("您查询的订单号为:"+data.vbillcode);
16                                $(".J-vbillcode").attr("value",data.vbillcode);
17                                $(".J-billmaker").attr("value",data.billmaker);
18                                $(".J-ctrantypeid").attr("value",data.ctrantypeid);
19
20                         },
21                         error : function(data) {
22
23                         },
24                         dataType : ‘json‘,
25
26                     });
27
28
29
30         });
31         </script>

备注:靠自己也可以!依赖别人或者老师没有出路!

时间: 2024-12-23 20:26:36

前台向后台传值的两种方法 以及 从后台获取数据的方法的相关文章

菜鸟学习Spring——SpringMVC注解版前台向后台传值的两种方式

一.概述. 在很多企业的开法中常常用到SpringMVC+Spring+Hibernate(mybatis)这样的架构,SpringMVC相当于Struts是页面到Contorller直接的交互的框架也是界面把信息传输到Contorller层的一种架构,通过这个架构可以让我们把页面和Contorller层解耦,使得开发人员的分工更加明确. 二.代码演示. 1.首先配置SpringMVC环境. 1.1导入jar. 值得注意的是红色标记的commons-logging这个jar包一定得引入进去不然会

窗体传值的两种实现方法示例

这两天看前辈的视频初识了窗体传值,于是自己跟着敲了两个Demo,方便以后复习.分享交流. 窗体传值的两种方法:1.通过属性构造方法传值 2.利用委托实现传值. 示例1:点击Form1中的按钮打开From2,点击Form2中的按钮改变窗体Form1的背景颜色. Form1的代码: 1 public partial class Form1 : Form 2 { 3 public Form1() 4 { 5 InitializeComponent(); 6 } 7 8 private void but

JAVA 中两种判断输入的是否是数字的方法__正则化_

JAVA 中两种判断输入的是否是数字的方法 package t0806; import java.io.*; import java.util.regex.*; public class zhengzehua_test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub try { System.out.println("请输入第一个数字:"

两种解决IE6不支持固定定位的方法

有两种让IE6支持position:fixed1.用CSS执行表达式 *{margin:0;padding:0;} * html,* html body{ background-image:url(about:blank); background-attachment:fixed; } * html .fixed{ position:absolute; bottom:auto; top:expression(eval(document.documentElement.scrollTop+ doc

React 中的 AJAX 请求:获取数据的方法

React 中的 AJAX 请求:获取数据的方法 React 只是使用 props 和 state 两处的数据进行组件渲染. 因此,想要使用来自服务端的数据,必须将数据放入组件的 props 或 state 中. 首先引入 axios. 1.`import axios from 'axios';` constructor 方法非常标准,调用 super,然后初始化 state,设置一个空的 posts 数 传入新的 posts 数组,使用 this.setState 方法更新组件状态.这会导致重

vue父组件向子组件动态传值的两种方法

在一些项目需求中需要父组件向子组件动态传值,比如我这里的需求是,父组件动态通过axios获取返回的图片url数组然后传给子组件,上传图片的子组件拿到该数组后进行遍历并展示图片 方法有两种, 方法一: props传值,这里注意一个问题,传过来的值需要用watch监听并赋值,否则这里获取到的是空数组   父组件: <uploadImg :width="200" :height="200" name="productImage" size=&qu

tomcat后台运行的两种方法

我们使用tomcat 启动一个新的项目,会出现一个窗口.如果有人需要使用这台电脑的时候,就很容易关掉tomcat 导致程序停止运行.为避免这种错误把tomcat设置为后台运行. 下面两种方法实现tomcat 后台运行: 一.修改tomcat里面的配置 1.找到tomcat下bin/setclasspath.bat文件,右键EditPlus打开. 2.在文件中找到 set_RUNJAVA="%JRE_HOME\bin\java", 并修改为set_RUNJAVA="%JRE_H

GRIDVIEW传值的两种方法

第一种方法:在onselectedindexchanged中写事件 第二种方法:OnRowCommand事件 前端页面: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> ? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1

ASP.NET MVC 下拉框的传值的两种方式

以前使用WebForm变成时,下拉框传值只需直接在后台绑定代码就可以了.现在我们来看看在MVC中DropDownList是如果和接受从Controller传过来的值的. 第一种:使用DropDownList 控制器代码: public ActionResult Index() { //1.1查询YzSeriesEntity的数据 List<Model.YzSeriesEntity> seriesList = seriesBLL.LoadEnities().ToList(); //1.2将YzS