各种请求事件
第一种:$.post请求 json function destroyUser(){ var path = '<%=request.getContextPath()%>/gtSysUser/deleteUser'; var rows = $('#dg').datagrid('getChecked'); if (rows.length>0){ $.messager.confirm('消息','确定要删除用户么?',function(r){ if (r){ var ids = ''; for(var i =0 ;i<rows.length;i++){ ids += rows[i].id + ',' ; } ids = ids.substring(0 , ids.length-1); $.post(path,{ids:ids},function(result){ if (result.success){ $.messager.alert('消息','操作成功!'); $('#dg').datagrid('reload'); // reload the user data } else { $.messager.alert('消息','操作失败!'); } },'json'); } }); }else{ $.messager.alert('消息','至少选择一条记录!'); } } 第二种:$.post 请求 $.post("<%=request.getContextPath()%>/showHomeIndex/setDataSource",{'dataSource':obj},function(data){ if(data=='1') { enterSys(); } }); 第3种:$.getjson 请求 $.getJSON("<%=request.getContextPath()%>/showHomeIndex/selectDataSource", null, function(result) { var res = eval(result); if(res.message=='1') { $("#selectdivdd").hide(); $("#selectdiv").hide(); }else if(res.message=='2'){ $("#selectdiv").hide(); $("#selectdivzxt").hide(); }else if(res.message=='3'){ $("#selectdivzxt").hide(); $("#selectdivdd").hide(); }else if(res.message=='1,2'){ $("#selectdiv").hide(); }else if(res.message=='1,3'){ $("#selectdivdd").hide(); }else if(res.message=='2,3'){ $("#selectdivzxt").hide(); } }); 第4种:$.form 请求 $('#fm_p').form('submit',{ url: '<%=request.getContextPath()%>/device/addDevices', onSubmit: function(param){ return $(this).form('validate'); }, success: function(result){ var result = eval('('+result+')'); if (result.success){ $('#zdgz').datagrid('reload'); $('#addDevice').dialog('close') $.messager.alert('消息','添加成功!'); }else if(result.defeated){ $.messager.alert('消息','添加失败,sn不能重复!'); } else { $.messager.alert('消息','添加失败!'); $('#addDevice').dialog('close'); } } }); 第5种:$.ajax 请求 var url = '${pageContext.request.contextPath}/device/deleteDevices' $.ajax({ type : "GET", url : url, data : { ids : row.id }, dataType : "json", success : function(data) { if (data.code == 10000) { $.messager.alert("操作提示", "删除成功!", "info"); $('#zdgz').datagrid('reload'); }else { $.messager.alert("操作提示", "删除失败!", "warning"); } }, error : function() { $.messager.alert("操作提示", "删除失败!", "warning"); } });