国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

ajax跨頁面提交表單

2024-09-01 08:27:40
字體:
來源:轉載
供稿:網友

前面提到過重復提交表單問題,處理token口令校驗、重定向之外,還有一種經常使用到的方法就是新頁面處理表單提交,完成后關閉當前頁面,并刷新之前發送請求的頁面。
這里使用了artDialog.js

1、文件結構

2、user.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib uri="/struts-tags" prefix="s"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>  <head>  <title>user列表</title>    <meta http-equiv="pragma" content="no-cache">  <meta http-equiv="cache-control" content="no-cache">  <meta http-equiv="expires" content="0">  <script type="text/javascript" src="/MySSH2/jquery-1.7.js"></script>  <script type="text/javascript" src="/MySSH2/artDialog.js?skin=default"></script>  <script type="text/javascript">  function openA(){  window.open("/MySSH2/user/manage_addUI");  }  </script>  </head>  <body>  <br/>  <a href="<s:url action="manage_addUI" namespace="/user"/>">添加用戶</a>  <a href="javascript:void(0)" onclick="openA()">添加用戶</a>   <br/>   用戶列表:<br/>  <s:iterator value="#request.users">  id:<s:property value="id"/><br/>  name:<s:property value="name"/><br/>  </s:iterator>     </body> </html> 

3、userAdd.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib uri="/struts-tags" prefix="s"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>  <head>  <title>用戶添加</title>    <meta http-equiv="pragma" content="no-cache">  <meta http-equiv="cache-control" content="no-cache">  <meta http-equiv="expires" content="0">  <script type="text/javascript" src="/MySSH2/jquery-1.7.js"></script>  <script type="text/javascript">  function AddUser(){  var submitData = $('#userForm').serialize();  console.log(submitData);  $.ajax({     type : "post",     url : "/MySSH2/user/manage_add",     cache : false,     data: submitData,     dataType : 'json',     success : function(result) {     <span style="white-space:pre">  </span>if(result.success){        window.opener.art.dialog({time:2,content:'保存成功'});        setTimeout(function(){window.opener.location.reload();},3);       }       else{       <span style="white-space:pre"> </span> window.opener.art.dialog({time:2,content:'保存失敗'});         setTimeout(function(){window.opener.location.reload();},3);        }        window.close();       },     error : function(XMLHttpRequest, textStatus,       errorThrown) {         alert("error");       }     });  }  </script>  </head>   <body>  <s:form id="userForm" action="manage_add" namespace="/user" method="post">   用戶名:<s:textfield name="user.name"/><br/><s:token></s:token>   <input type="button" value="保存" onclick="AddUser()"/>  </s:form>  </body> </html>             
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙岩市| 宣城市| 临武县| 泰顺县| 利川市| 乐陵市| 嘉禾县| 延庆县| 徐汇区| 洪湖市| 连城县| 绥棱县| 卢氏县| 赤壁市| 镇赉县| 阿图什市| 绥芬河市| 阜城县| 乌什县| 松桃| 余干县| 新巴尔虎右旗| 开封县| 杭锦旗| 色达县| 平顺县| 天峨县| 石嘴山市| 阳信县| 章丘市| 太湖县| 建德市| 陇南市| 山阴县| 察雅县| 瓮安县| 松原市| 穆棱市| 韶山市| 寿宁县| 苍南县|