js中常用的请求提交方式

原创 2018年04月15日 13:03:44
   1、 IO提交
    IO({
url : requestpix+'/findloaninfo.shtml',
       type: 'post',
       dataType: 'json',
       data: {
        receipt_id     :  receipt_id,
        validates_radio:  Group.getRadioValue('validates_radio').value,
        validity_day   :  DOM.val("#validity_day"),
        validates_day  :  DOM.val("#validates_radio_input_1")
       },
       success: function(result){
        if(result.success == true){
        var price = Number(result.price);
        var avlb_qtt = Number(result.avlb_qtt);
       
        var priceStepList = getJsonForPriceStep();
        var minStepPrice = Number(priceStepList[priceStepList.length-1].price)/100.00;
        var att62Scale = Number(DOM.val("#att62"))/100.00;
        if(minStepPrice*att62Scale<price){
        Dialog.alert("质押仓单中的挂盘最低价格*验货后付款比例,不能小于融资单价!");
        return;
            }else{
            if(result.is_timeout){
            Dialog.alert("质押仓单中的融资到期日-挂牌截止日天数不能小于挂牌有效期!");
        return;
            }else{
            next_lp_do();
            }
       
            }
        }else{
        Dialog.alert(result.msg);
        return;
        }
       }
});



2.EXTjs框架支持的ajax提交
Ext.Ajax.request({
url : GSC.context+"/release_mng.do",
params : {
oper : oper,
objectionid:objectionid,
date4:Ext.getCmp('date2_el1').getValue(),//新约验票日期
date3:Ext.getCmp('date1_el1')!=undefined?Ext.getCmp('date1_el1').getValue():"",//新约验货日期,obj_type==1、货物有问题,重新约定验票截止日2、未到货,重新约定验货、验票截止日。
obj_id:(Ext.getCmp('obj_id_el1').getValue()==undefined||Ext.getCmp('obj_id_el1').getValue()=='')?//违约方
Ext.getCmp('obj_id_el2').getValue():Ext.getCmp('obj_id_el1').getValue(),
fee3:(Ext.getCmp('fee3_el1').getValue()==undefined||Ext.getCmp('fee3_el1').getValue()==0)?//违约金
Ext.getCmp('fee3_el2').getValue():Ext.getCmp('fee3_el1').getValue()
},
timeout : 1000,
method : 'POST',
waitMsg : "正在提交,请稍后...",
success : function(_form,_action){
showMessage("操作成功!");
Ext.getCmp("operateWin").close();
dataStore.reload({
params : {
start : 0,
limit : Ext.getCmp('myToolbar').pageSize
}
});
},
failure : function(_form,_action){
showMessage("操作失败!");
}
});

3.form表单提交
var form = Ext.getCmp("operateForm").getForm();
if(form.isValid()){
form.submit({
url : GSC.context+"/release_mng.do",
params : {
oper : oper,
objectionid:objectionid,
date4:Ext.getCmp('date2_el1').getValue(),//新约验票日期
date3:Ext.getCmp('date1_el1')!=undefined?Ext.getCmp('date1_el1').getValue():"",//新约验货日期,obj_type==1、货物有问题,重新约定验票截止日2、未到货,重新约定验货、验票截止日。
obj_id:(Ext.getCmp('obj_id_el1').getValue()==undefined||Ext.getCmp('obj_id_el1').getValue()=='')?//违约方
Ext.getCmp('obj_id_el2').getValue():Ext.getCmp('obj_id_el1').getValue(),
fee3:(Ext.getCmp('fee3_el1').getValue()==undefined||Ext.getCmp('fee3_el1').getValue()==0)?//违约金
Ext.getCmp('fee3_el2').getValue():Ext.getCmp('fee3_el1').getValue()
},
timeout : 1000,
method : 'POST',
waitMsg : "正在提交,请稍后...",
success : function(_form,_action){
showMsg(_action.result,'info',function(){
Ext.getCmp("operateWin").close();
dataStore.reload({
params : {
start : 0,
limit : Ext.getCmp('myToolbar').pageSize
}
});
});
},
failure : function(_form,_action){
showMsg(_action.result,'info');
}
});
}
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/csd_1234500/article/details/79948428

https在云服务器请求的启用

-
  • 1970年01月01日 08:00

JS提交请求几种方式

转自http://zhangzhi199129.iteye.com/blog/1743487 我们经常需要通过js来提交表单或者超链接 1.js提交表单( .submit()方法提...
  • dymkkj
  • dymkkj
  • 2016-10-31 16:50:19
  • 621

js提交后台请求的方式

1.1通过设置form action的路径请求后台方法  在Structs框架下的一个上传文件的例子,前台html页面部分代码: "Test!UploadFile.action" enctype=...
  • rainbow236
  • rainbow236
  • 2017-08-02 15:45:23
  • 369

js请求的几种方式

在某些时候可能需要在js中发起http请求,那么有哪几种请求方式呢? 简要记录如下: 1.Jquery中的ajax请求:  $.post(url, queryString) $.get(url...
  • aitcax
  • aitcax
  • 2015-06-17 13:48:37
  • 4661

利用JS使用POST方式提交请求的方法

一般都是写上隐藏的form标签,用来调用js函数然后submit 全部用js来写也行,以下是我在一个问答频道看见别人写的例子,放在这里     [javascr...
  • zhengbo0
  • zhengbo0
  • 2014-05-17 14:27:54
  • 2346

jsp与JavaScript提交至servlet的几种方式

  • 2016年07月01日 11:20
  • 10KB
  • 下载

JS创建表单提交后台设置请求方式

JS 创建表单并提交 用途:在界面上选择几千个订单,读取ID号提交到后台处理,有几种方法实现,$.ajax方法提交不能打开新窗口,form表单提交可能被其他功能占用。 创建表单并设置参数类型、提交方式...
  • qq_16149125
  • qq_16149125
  • 2016-08-19 11:39:34
  • 1117

JS实现使用POST方式发送请求

window.location.href是我们常用来在js中实现页面跳转的方法,这是使用get方式发送请求,示例如下window.location.href = url;优点是简单易用,缺点是如果有参...
  • shiyong1949
  • shiyong1949
  • 2017-05-18 15:37:58
  • 13267

JS使用POST方式提交请求

今天用php做博客系统的时候遇到了一个问题。首先,在编辑博客的js控件是用的别人开源的js插件,然后封装了获取里面内容的js函数,获取的是html格式的内容,这样可以记录字体大小、类型....到时候发...
  • u014142379
  • u014142379
  • 2016-06-11 16:24:07
  • 5087

常用的几种提交表单的方式

两种常用的表单提交方式
  • nianzhi1202
  • nianzhi1202
  • 2016-09-05 21:33:56
  • 738
收藏助手
不良信息举报
您举报文章:js中常用的请求提交方式
举报原因:
原因补充:

(最多只允许输入30个字)