您的位置:首页 > Web前端 > JavaScript

如何将js中的值传到后台action中

2015-11-24 20:53 597 查看
转载自:http://blog.sina.com.cn/s/blog_6ca4f0e80100y68n.html

通过form 表单和隐藏域传值

<script>

var fjmc=window.parent.document.all.fjmctext.value;

document.getElementByIdx_x_x_x("aaa").value = fjmc;

myForm.action="collectionSendToExcel.action";

  myForm.submit();

</scritp>

<form  action="#" id="myFormToExcel" name="myFormToExcel">

<input type="hidden" name="fjmc" id="aaa" />

<input type="text" name="action" />

<input type="submit" value="提交'>

</form>

 

 

通过Ajax传递:

function commit(){

  var myMask = new Ext.LoadMask(Ext.getBody(), {msg: '正在提交数据,请稍后...'});

  myMask.show();

  Ext.Ajax.request({

                form: 'myForm',

                method: 'post',

                success: function(response, option){

                 myMask.hide();

                 var results = Ext.util.JSON.decode(response.responseText);

        var msgs = '【承兑保证操作成功!】'

       

        switch(results.type){

             case '1':

               msgs = '【保证人账号不能为空,操作失败】';

               break;

             case '2':

               msgs = '【访问数据库发生异常,操作失败】';

               break;

         }

                 Ext.Msg.show({

      title:'信息提示',

      modal:false,

      msg: msgs,

      buttons: Ext.Msg.OK,

      fn:function(btn,text){

        if(btn == 'ok'){

          if(results.success){

   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: