校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > ajax跨頁面提交表單

ajax跨頁面提交表單

熱門標簽:個人怎樣在百度地圖標注地名 地圖標注項目怎么樣 硅語電話機器人公司 越南河內(nèi)地圖標注 ai機器人電銷資源 超級大富翁地圖標注 云呼外撥網(wǎng)絡電話系統(tǒng) 機器人電銷騙局揭秘 騰訊地圖標注位置能用多久

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

1、文件結(jié)構(gòu)

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> 

4、UserManageAction.java

package com.myssh2.action; 
 
import java.io.IOException; 
import java.io.PrintWriter; 
 
import javax.annotation.Resource; 
import javax.servlet.ServletException; 
 
import org.apache.struts2.ServletActionContext; 
import org.springframework.context.annotation.Scope; 
import org.springframework.stereotype.Controller; 
 
import com.myssh2.bean.User; 
import com.myssh2.service.UserService; 
import com.opensymphony.xwork2.ActionContext; 
import com.opensymphony.xwork2.ActionSupport; 
 
 
@Controller @Scope("prototype") 
public class UserManageAction extends ActionSupport{ 
 @Resource UserService userService; 
 private User user; 
  
 public User getUser() { 
  return user; 
 } 
 
 public void setUser(User user) { 
  this.user = user; 
 } 
 
 public String addUI(){ 
  return "add"; 
 } 
  
 public void add() throws ServletException, IOException{ 
  
  ServletActionContext.getResponse().setContentType("text/html;charset=utf-8");  
  PrintWriter out = ServletActionContext.getResponse().getWriter(); 
  try { 
   userService.addUser(user); 
   ActionContext.getContext().put("message", "保存成功"); 
   out.write("{\"success\":true}"); 
  } catch (Exception e) { 
    e.printStackTrace(); 
    out.write("{\"success\":false,\"msg\":\"error\"}"); 
  } 
 } 
} 

頁面效果

提交表單時使用$('#userForm').serialize();序列化表單數(shù)據(jù)
 window.opener.art.dialog({time:2,content:'保存成功'});則是返回使用window.open的頁面(或者理解為父頁面),并調(diào)用artDialog插件的定時關(guān)閉dialog
setTimeout(function(){window.opener.location.reload();},3);使用定時器刷新使用window.open的頁面(或者理解為父頁面),dialog和reload的時間設置問題需重新調(diào)整。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Ajax提交表單時驗證碼自動驗證 php后端驗證碼檢測
  • JS實現(xiàn)支持Ajax驗證的表單插件
  • jquery ajax提交表單數(shù)據(jù)的兩種方式
  • jquery實現(xiàn)ajax提交form表單的方法總結(jié)
  • jQuery使用ajaxSubmit()提交表單示例
  • JQuery通過Ajax提交表單并返回結(jié)果
  • JQuery打造PHP的AJAX表單提交實例
  • jquery的ajaxSubmit()異步上傳圖片并保存表單數(shù)據(jù)演示代碼
  • jQuery ajax中使用serialize()方法提交表單數(shù)據(jù)示例
  • jquery序列化form表單使用ajax提交后處理返回的json數(shù)據(jù)

標簽:洛陽 內(nèi)蒙古 遼源 舟山 鄭州 海南 林芝 邢臺

巨人網(wǎng)絡通訊聲明:本文標題《ajax跨頁面提交表單》,本文關(guān)鍵詞  ajax,跨,頁面,提交,表單,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ajax跨頁面提交表單》相關(guān)的同類信息!
  • 本頁收集關(guān)于ajax跨頁面提交表單的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲男同性视频| 国产裸体歌舞团一区二区| 久久丁香综合五月国产三级网站| 色悠悠久久综合| 久久久不卡网国产精品二区| 三级精品在线观看| 欧美日韩一区三区四区| 国产精品久久久久国产精品日日| 国产一区不卡在线| 欧美视频一区二区三区四区| 欧美性色欧美a在线播放| 韩国毛片一区二区三区| 亚洲福利一二三区| 国产精品人成在线观看免费| 欧美一区二区视频观看视频| 色狠狠综合天天综合综合| 国产白丝精品91爽爽久久| 极品少妇一区二区三区精品视频| 亚洲18色成人| 亚洲线精品一区二区三区| 综合久久久久久| 中文字幕 久热精品 视频在线| 欧美一区二区视频免费观看| 欧美日韩在线直播| 色视频成人在线观看免| 99精品欧美一区| 成人va在线观看| 国产99久久久国产精品 | 亚洲欧美日韩久久| 亚洲国产日韩在线一区模特| 亚洲精品国产无天堂网2021| 国产精品美女久久久久高潮| 国产欧美日韩精品一区| 久久久不卡网国产精品二区| 精品成人一区二区| 精品国产伦一区二区三区观看方式 | 美女视频黄久久| 天堂精品中文字幕在线| 婷婷国产在线综合| 免费看精品久久片| 激情综合网最新| 国产一区二区三区黄视频 | 成人免费av资源| 亚洲成人免费视| 国产日韩欧美一区二区三区综合| 欧美一区二区在线观看| av高清不卡在线| 麻豆精品视频在线| 一区二区三区精品在线观看| 亚洲精品一区二区三区99| 欧美三级电影在线看| 国产一区二区在线观看免费| 五月婷婷激情综合网| 亚洲综合色婷婷| 曰韩精品一区二区| 一区二区三区欧美| 蜜桃精品视频在线| 在线中文字幕不卡| 91精品国产综合久久蜜臀| 日韩视频一区二区三区| 国产午夜精品福利| 亚洲视频一区二区在线观看| 亚洲午夜一区二区| 日本不卡不码高清免费观看| 国产精品99久久久久久似苏梦涵| av一区二区三区四区| 欧美日韩综合一区| 日韩免费看网站| 最新国产精品久久精品| 亚洲电影中文字幕在线观看| 国产在线精品一区二区夜色| 成人的网站免费观看| 欧美日韩日日骚| 久久亚洲一区二区三区明星换脸| 中文字幕中文在线不卡住| 五月激情综合网| 成人视屏免费看| 欧美一区二区三区免费大片| 国产精品蜜臀在线观看| 五月天亚洲婷婷| 成人国产精品免费| 日韩亚洲欧美成人一区| 国产精品超碰97尤物18| 老色鬼精品视频在线观看播放| aaa欧美大片| 日韩一区二区三区电影| 亚洲欧美日韩国产成人精品影院| 老鸭窝一区二区久久精品| 91国偷自产一区二区三区观看 | 五月婷婷久久丁香| 国产成人在线色| 欧美少妇性性性| 国产拍欧美日韩视频二区| 性做久久久久久| 国产91在线|亚洲| 亚洲综合色婷婷| av在线一区二区| 亚洲另类在线制服丝袜| 男人的j进女人的j一区| 国产精品影视在线观看| 制服丝袜亚洲色图| 一区二区三区 在线观看视频| 久久激情五月婷婷| 欧亚一区二区三区| 国产精品网站在线播放| 精品一区二区三区日韩| 国产视频一区不卡| 久久久久久久久久电影| 婷婷激情综合网| 色妹子一区二区| 国产精品全国免费观看高清| 欧美a级一区二区| 欧美特级限制片免费在线观看| 国产日韩欧美综合在线| 精品一区二区三区av| 91精品国产黑色紧身裤美女| 一区二区三区日韩| 91猫先生在线| 亚洲欧美自拍偷拍| 成人黄色国产精品网站大全在线免费观看| 日韩欧美综合在线| 日韩成人一级大片| 欧美日韩国产高清一区| 一区二区三区波多野结衣在线观看| 99久久久精品| 亚洲精品日韩一| 91丨九色porny丨蝌蚪| 亚洲欧美怡红院| 99在线精品观看| 亚洲图片激情小说| 日本高清成人免费播放| 亚洲免费观看高清完整版在线| av一区二区三区黑人| 亚洲欧洲性图库| av资源站一区| 亚洲卡通动漫在线| 色噜噜久久综合| 亚洲国产毛片aaaaa无费看| 在线观看网站黄不卡| 亚洲综合激情另类小说区| 欧美伊人久久大香线蕉综合69 | 日韩毛片一二三区| 97久久人人超碰| 亚洲三级免费电影| 91久久奴性调教| 亚洲一区二区成人在线观看| 欧美性生活一区| 奇米精品一区二区三区四区| 亚洲国产美国国产综合一区二区| 欧洲精品中文字幕| 日日摸夜夜添夜夜添国产精品 | 91麻豆精品国产91久久久久久久久 | 蜜桃视频一区二区| 国产精品网站导航| 精品国产成人在线影院| 欧美日韩一区国产| 亚洲成人自拍网| aa级大片欧美| 亚洲成人av资源| 日韩精品专区在线影院观看| 国产精品一区二区三区乱码 | 欧美日韩亚洲国产综合| 毛片不卡一区二区| 久久久久高清精品| 日本久久精品电影| 蜜桃视频在线观看一区二区| 久久久国际精品| 色噜噜狠狠色综合中国| 蜜桃视频在线观看一区二区| 中文字幕乱码日本亚洲一区二区 | 国产不卡视频一区| 亚洲最色的网站| 欧美xxxx老人做受| 91网站在线播放| 青青草原综合久久大伊人精品优势 | 国内精品免费在线观看| 亚洲欧洲国产日韩| 日韩欧美激情四射| 色狠狠桃花综合| 精品在线亚洲视频| 亚洲狠狠丁香婷婷综合久久久| 日韩欧美亚洲另类制服综合在线| 成人av电影免费观看| 美国毛片一区二区三区| 亚洲欧美一区二区三区国产精品 | 精品捆绑美女sm三区| 91欧美激情一区二区三区成人| 日韩av网站在线观看| 国产精品丝袜一区| 日韩一区二区三区视频在线 | 欧美日韩一区二区在线观看| 国产一区二区福利| 午夜伦理一区二区| 亚洲欧洲成人精品av97| 欧美精品一区二区在线播放| 一本大道久久精品懂色aⅴ| 韩国成人精品a∨在线观看| 欧美自拍偷拍一区| 国产色综合久久| 狠狠色丁香九九婷婷综合五月|