工作中学的原生js笔记(持续更新)

js笔记

取值:

列表取值 先找列表,再rows点的方式找某列的值
var rows = $('#tabgrid0000000000').datagrid('getSelected');
if (rows != null && rows!=undefined && rows!='') {
var qyid = rows.id;
var zch = rows.zch;
var qylx = rows.qylxid;
var nbnd = rows.ancheyear;
var url = "gsxthttp?qyid="+qyid+"&zch="+zch+"&qylx="+qylx+"&nbnd="+nbnd+"&num=0&gsryflag=gsry";
window.open(url);
} else {
$.messager.alert("提示","请先选择一条记录!","info");
}
var sfyd=$("input[name='sfyd']:checked").val();--单选复选框取值
var dwgz=$('#dwcl').combobox('getValue'); --下拉框取值 
var dwgz=$('#jyfw').textbox('getValue');--文本框取值
var customid='${customid}';--query表单数据源取值
var kzdwszd3=$("#mfqy").combotree('getValue');--树形下拉框取值

列表上的审核按钮

//列表按钮跳转表单
var rows = $('#tabgrid00000000000').datagrid('getSelected');
if (rows == null) {
  $.messager.alert("提示","请先选择!","info");
} else {
  var id = rows?rows.id:'';
  var qymc = rows?rows.qymc:'';
  var types = rows?rows.tyshxydm:'';
  var zch = rows?rows.zch:'';
  var qylx = rows?rows.qylx:'';
  var djjg = rows?rows.djjg:'';
  var hyml = rows?rows.hyml:'';
  var zt = rows?rows.zt:'';
  var status = rows?rows.status:'';
  var i_name = rows?rows.i_name:'';
  var i_depart_name = rows?rows.i_depart_name:'';
  var sqyy = rows?rows.sqyy:'';
  var tid = rows?rows.tid:'';
  
  var url="${ctx}/engine/form_init.pt?&_formid=000000000&id="+id+
	"&qymc="+qymc+"&tyshxydm="+tyshxydm+"&zch="+zch+"&qylx="+qylx+"&djjg="+djjg+
	"&hyml="+hyml+"&zt="+zt+"&status="+status+"&i_name="+i_name+"&i_depart_name="+i_depart_name+"&sqyy="+sqyy+"&tid="+tid+"&opentype=inframewin&winid=wintabgrid00000000007";
  
  window.open(url,'_blank','resizable,scrollbars,left=550,top=400,width=700,height=400');
}

审核表单的通过按钮

//按钮通过
 var zt = $('#types').combobox('getValue');   
  $.messager.confirm("确认提示","确定通过该申请?",function(r){
    if (r) {
      $.ajax({
         type : 'post',
         async:false,
         url : ctx+ '/engine/deleteData.pt?dataid=20220829170819976633',
         data : {
	        'status':'1',
            'type':zt,
            'audit_opinion':'同意',
            'ztid':'${id}'
         },
         success : function(data) {
           if(zt=='1'){
             $.ajax({
                     type :"post",
                     async:false,
                     url :ctx + '/engine/deleteData.pt?dataid=20220829153359382644',
                     data :{
                         'zt':'1',
	                     'ztid':'${id}'
                      },
             success:
	         function(data) {
                      hideProgress();
                      $.messager.alert('提示', '该市场主体录入申请已通过', 'info');
                   }
	            });
            }else{
               $.ajax({
                     type :"post",
                     async:false,
                     url :ctx + '/engine/deleteData.pt?dataid=20220829153359382644',
                     data :{
                         'zt':'2',
	                     'ztid':'${id}'
                     },
                 success:
	              function(data) {
                         hideProgress();
                         $.messager.alert('提示', '该市场主体移出申请已通过', 'info');
                    }
	             });
               }
			   window.close();
			   $('#tabgrid20220829161333914897').datagrid('reload');
             }
           });
        }
     });

审核表单的驳回按钮

var zt = $('#types').combobox('getValue'); 
  $.messager.confirm("确认提示","确定驳回该申请?",function(r){
    if (r) {
      $.ajax({
         type : 'post',
         async:false,
         url : ctx+ '/engine/deleteData.pt?dataid=20220829170819976633',
         data : {
		        'status':'2',
		        'type':zt,
                'audit_opinion':'驳回',
                'ztid':'${id}'
          },
         success : function(data) {
           if(zt=='1'){
             $.ajax({
                     type :"post",
                     async:false,
                     url :ctx + '/engine/deleteData.pt?dataid=20220829153359382644',
                     data :{    
                            'zt':'2',
	                        'ztid':'${id}'
                            },
            success:
	         function(data) {
                     hideProgress();
                     $.messager.alert('提示', '该市场主体录入申请已驳回', 'info');
	                 $('#tabgrid20220829161333914897').datagrid('reload');
					 window.close();
                     }
	             });
              }else{
                 $.ajax({
                     type :"post",
                     async:false,
                     url :ctx + '/engine/deleteData.pt?dataid=20220829153359382644',
                     data :{
                         'zt':'1',
	                     'ztid':'${id}'
                     },
               success:
	             function(data) {
                         hideProgress();
                         $.messager.alert('提示', '该市场主体移出申请已驳回', 'info');
		                 $('#tabgrid20220829161333914897').datagrid('reload');
			             window.close();
                    }
	             });
               }
             }
           });
        }
     });

js的window.close()只能关闭自己脚本打开的窗口,a脚本页面打开的b页面不能用b脚本关闭b页面。
收获:对ajax更加深刻地理解了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值