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

Posted Miss.xu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前台向后台传值的两种方法 以及 从后台获取数据的方法相关的知识,希望对你有一定的参考价值。

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>

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

以上是关于前台向后台传值的两种方法 以及 从后台获取数据的方法的主要内容,如果未能解决你的问题,请参考以下文章

前台向后台传值乱码的解决!

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

java中后台向前端传值的几种方式

JavaWeb后台从input表单获取文本值的两种方式

ajax传值和返回值问题: 能够从前台传值给后台,但是后台的值怎么传给前台呢? 代码见补充(求详细解答

Ajax前台如何向后台传值呢,本人对ajax不懂,肯定大神帮助,在此谢谢了.