1.页面中的删除确认(ajax)

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>

<%@taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="scripts/jquery-1.7.2.js"></script>
<script type="text/javascript">
$(function(){
$(".delete").click(function(){
var lastName=$(this).next(":hidden").val();
var flag=confirm("确定要删除 "+ lastName + "的信息吗?");//confirm的返回值:当点击确定时,返回值为true,当点击取消时,返回值为false
if(flag){
var $tr=$(this).parent().parent();
//使用ajax方式进行删除操作
var url=this.href;
var args={"time":new Date()};
jQuery.ajax({
type:'post',
data:args,
url:url,
success:function(data){ //通过实践发现,若ajax有返回值,那么data就是返回值,若data没有返回值,默认情况下,这个data指的是就是当前这个页面
console.log(data);
if(data=='1'){
alert('delete successfully');
$tr.remove();
}
else{
alert('delete unsuccessfully');
}
}
})
}
return false;
});

})
</script>

</head>
<body>
<h4>Employee List Page</h4>
<s:if test="#request.employee==null || #request.employee.size()==0">
没有员工数据信息
</s:if>
<s:else>
<table border="1" cellpadding="10" cellspacing="0">
<tr>
<td>ID</td>
<td>LastName</td>
<td>Email</td>
<td>Birth</td>
<td>CreateTime</td>
<td>Department</td>
<td>edit</td>
</tr>
<s:iterator value="#request.employee">
<tr>
<td>${id}</td>
<td>${lastName}</td>
<td>${email}</td>
<td>
<s:date name="birth" format="yyyy-mm-dd"/>
</td>
<td><s:date name="createTime" format="yyyy-mm-dd hh:mm:ss"/>
</td>
<td>${department.departmentName}</td>
<td><a href= "emp-delete?id=${id}" class="delete">Delete</a>
<input type="hidden" value="${lastName}">
</td>
</tr>
</s:iterator>
</table>
</s:else>
</body>
</html>

2.输入框中确认信息是否可用(ajax):

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="scripts/jquery-1.7.2.js"></script>
<script type="text/javascript">

$(function(){
$(":input[name=employee.lastName]").change(function(){
var val=$(this).val();
val=$.trim(val);
var $this=$(this);
var url="emp-valid";
var args={"lastName":val,"time":new Date()};
if(val !=""){
$this.nextAll("font").remove();
jQuery.ajax({
type:'post',
data:args,
url:url,
success:function(data){
if(data=='1'){
$this.after("<font color='green'>LastName可用!</font>");
}else if(data='0'){
$this.after("<font color='red'>LastName不可用!</font>");
}
else{
alert("服务器异常");
}
}
})
}
})
})
</script>
</head>
<body>
<h4>Add new Employee</h4>
<s:form action="emp-save" method="post">
<s:textfield name="employee.lastName" label="LastName"></s:textfield>
<br>
<s:textfield name="employee.email" label="Email"></s:textfield><br>
<s:textfield name="employee.birth" label="Birth"></s:textfield><br>

<s:select list="#request.department"
listKey="id" listValue="departmentName" name="employee.department.id" label="Department"></s:select><br>

<s:submit> </s:submit>
</s:form>
</body>
</html>

页面中的删除确认(ajax)、输入框中确认信息是否可用(ajax)的jquery代码的更多相关文章

  1. Django中,ajax检测注册用户信息是否可用?

    ajax检测注册用户信息主体思路 1.在settings.py中配置需要使用的信息 #对static文件进行配置 STATICFILES_DIRS=[ os.path.join(BASE_DIR,'s ...

  2. 实现bootstrap布局的input输入框中的图标点击功能

    使用bootstrap布局可以在input的输入框中添加譬如登录名输入框中的一键清除图标和密码输入框中显示密码的小眼睛图标.如下图: 但是在将图标放入input输入框中,这些小图标是无法获得点击事件的 ...

  3. ArcGIS中删除“点”附带的对应“文本信息”

    现状: 用ArcMap打开对应的.mxd文件,导入KML数据后,几何类型“点” - 每一个点都附带对应的文本信息“Placemark”,如下图: 问题:ArcGIS中如何 删除“点”附带的对应“文本信 ...

  4. MSClass 和setInterval 的并发,ajax定时有采集信息滚动显示

    setTimeout 用于延时器,只执行一次. setInterval:用于多次执行. //****************************************** 项目中引用到jquer ...

  5. js jq输入框中按回车触发提交事件,用户在页面输入后按回车(Enter键)进行

    js jq输入框中按回车触发提交事件,用户在页面输入后按回车(Enter键)进行 代码如下: <!DOCTYPE html> <html lang="en" xm ...

  6. vue中数组删除,页面没重新渲染

    创建一个组件时,数据类型是数组,在删除这个数组中的数据时,数组中的数据是对的,但页面渲染的数据却不对. 举例:(不一定复现) <ul> <li v-for="(item, ...

  7. 前端笔记之服务器&Ajax(中)MySQL基础操作&PHP操作数据库&Ajax

    一.数据库基础 1.1什么是数据库? 什么是数据库? 答:就是一个很大的一个文件,只不过这个文件可以通过一些‘命令’操作数据: 增.删.改.查数据: 数据库等于持久数据和数据操作的一个统称. 数据库是 ...

  8. 【系统】在windows中追加/删除虚拟打印机

    由于项目需要在windwos系统中添加多台虚拟打印机(能够正常打印出纸),查找了一下系统函数. 使用 rundll32 printui.dll,PrintUIEntry,在CMD中运行,在弹出框中得到 ...

  9. ajax不跳转页面的快速删除操作,可添加美观样式

    以前我们讲的删除是利用嵌入php代码,跳转到另一个页面,从而降低了删除速度,但我们今天讲的利用ajax不仅可以达到不跳页面快速删除,并且能添加特效来美化页面. 上代码,我们先来做主页面 <!DO ...

随机推荐

  1. spark性能调优 数据倾斜 内存不足 oom解决办法

    [重要] Spark性能调优——扩展篇 : http://blog.csdn.net/zdy0_2004/article/details/51705043

  2. 大型运输行业实战_day09_1_日期转换与My97DatePicker插件使用

    1.日期转换 1.1字符串类型转换成时间Date类型 /** * 给定字符串 转变 为 Date 类型 * @param date 时间 * @param format 时间格式 如:yyyy-MM- ...

  3. zookeeper集群搭建 windows

    本次zk测试部署版本为3.4.6版本,下载地址http://mirrors.cnnic.cn/apache/zookeeper/ 限于服务器个数有限本次测试了两种情况 1.单节点方式:部署在一台服务器 ...

  4. Partial Tree(DP)

    Partial Tree http://acm.hdu.edu.cn/showproblem.php?pid=5534 Time Limit: / MS (Java/Others) Memory Li ...

  5. html节点操作与事件

    <div id='a' style="width: 500px;height: 500px;background-color: grey;"> </div> ...

  6. 兼容谷歌、火狐、IE7.0以上浏览器div+css实现的带有蒙版的半透明弹窗效果[xyytit]

    整个页面变暗的蒙版效果,带有半透明边框的弹窗,用在网站里一定很酷. 最初见与奢饰品购物网站YMALL,后边研究了下,自己做了这个实例. 技术要点:css中几种透明样式的使用.不同的样式在不同的浏览器中 ...

  7. [leetcode]496. Next Greater Element I下一个较大元素

    You are given two arrays (without duplicates) nums1 and nums2 where nums1’s elements are subset of n ...

  8. Spring框架的IOC核心功能快速入门

    2. 步骤一:下载Spring框架的开发包 * 官网:http://spring.io/ * 下载地址:http://repo.springsource.org/libs-release-local/ ...

  9. CookiesHelper

    /// <summary> ///CookiesHelper 的摘要说明 /// </summary> public class CookiesHelper { public ...

  10. Codeforces 691C. Exponential notation 模拟题

    C. Exponential notation time limit per test: 2 seconds memory limit per test:256 megabytes input: st ...