- 浏览: 1215071 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (706)
- 全部博客(10000) (0)
- java基础 (123)
- 算法及数据结构 (64)
- SSH框架整合与平台系统分析 (11)
- j2ee (46)
- Oracle (95)
- SQL Server (11)
- javaScript (73)
- Ajax (22)
- jQuery (39)
- ExtJs (4)
- jsp (13)
- Servlet (6)
- struts1 (2)
- struts2 (33)
- Ibatis (2)
- hibernate (24)
- Spring (11)
- 设计模式 (8)
- 正则表达式 (9)
- UML (0)
- XML (9)
- linux (19)
- CSS (11)
- FreeMarker (4)
- nginx 与 memcached (6)
- SEO (5)
- Web 服务器 (11)
- junit 与 selenium2 (4)
- MyEclipse 有关的问题 (24)
- 生活杂感 (37)
- 看过的书 (2)
- 技术牛人 (2)
- 需要优化的例子 (3)
- English 学习 (7)
- bug修改的解决方法 (2)
- 数据库实战经验总结 (1)
- 期待解决的问题 (20)
- 等待自己学习的东西 (15)
- 自己公司代码结构总结 (15)
- 企业经营之道 (23)
- 工具管理 (1)
- 世范水晶 (2)
最新评论
-
hustkeai:
第一个方法是不对的
求一个Map中最大的value值,同时列出键,值 -
qq591920734:
java List 排序 Collections.sort() 对 List 排序(首先年龄排序,如果年龄相同,则按名字排序) -
qq591920734:
[color=orange][/color]包女包女不女
java List 排序 Collections.sort() 对 List 排序(首先年龄排序,如果年龄相同,则按名字排序) -
timer_yin:
seagrave 写道这个算法想法不错,但太耗时,我用1、2、 ...
用1、2、2、3、4、5这六个数字,数字排序经典算法 -
hellostory:
日常生活中,我们都不按你上面的那个方法算的!!!
JAVA小函数-计算日期差
j@uery 异步加载的方法
第一版:
1、方法:
function cancleFaq(faqID) {
if (confirm("你确定要取消吗?")) {
if (faqID != null && faqID != '') {
var url = "${_currConText}/ask/cancleFaq.shtm";
$.post(url, {faqID:faqID, _r:Math.random()}, function(data){
$("#data").html(data);
var result = $("#data_result").val();
alert(result);
if (result.indexOf("成功") > 0) {
location = "<c:url value='/ask/list.shtm'/>";
}
else {
return false;
}
});
}
}
}
2、要访问的cancleFaq.jsp页面:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.util.HashMap" %>
<%@ taglib tagdir="/WEB-INF/tags/ask" prefix="ask" %>
<%@ include file="/WEB-INF/jsp/common/common.jsp" %>
<%@ include file="/WEB-INF/jsp/login/loginCheck.jsp" %>
<ask:cancleFaq faqID="${ param.faqID }" var="result" userID="${ loginMember.userID }"></ask:cancleFaq>
<input type="hidden" id="data_result" value="${ result }"/>
3、成功之后,返回list.jsp页面
location = "<c:url value='/ask/list.shtm'/>";
第二版:方法如下,
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ include file="/WEB-INF/jsp/common/common.jsp" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>
<script>
function ckc(vl){
var isAskUrl = "<c:url value='/ask/ajax/isJson2.shtm' />"
var numh=vl.value;
$.post(isAskUrl,{numh:numh,ranNum:Math.random()},function(data){
$("#data").html(data);
var result = $("#data_result").val();
// alert(result);
document.getElementById("inputid").value=result;
});
}
</script>
<body>
<div id="data"></div>
<input type="text" value="" onpropertychange="ckc(this);"/><br></br>
<input type="text" value="" id="inputid"/>
</body>
</html>
访问的isJson2. jsp页面如下:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ include file="/WEB-INF/jsp/common/common.jsp" %>
<%@ taglib tagdir="/WEB-INF/tags/fee" prefix="fee" %>
<%
String StrVal=request.getParameter("numh");
%>
<input type="hidden" id="data_result" value="<%=StrVal %>"/>
发表评论
-
JQuery Uploadify 基于JSP的无刷新上传实例:
2013-12-26 11:53 9071、JQuery Uploadify 基于JSP的无刷新上 ... -
jquery 的 万年历
2013-12-17 12:11 970jquery 的 万年历 -
jquery 解决多次提交
2013-12-13 11:10 626来源:http://andrewye.iteye.com/b ... -
jQuery 弹出 div层
2013-11-22 18:58 1054<!DOCTYPE HTML PUBLIC " ... -
jquery 1.9版本下复选框 全选 及 取值操作
2013-11-14 23:33 1008<!DOCTYPE Html><html&g ... -
匹配数字或包含最多两位小数的数字
2013-11-05 16:24 17101、匹配数字<input onkeyup=" ... -
Ajax 怎么解决跨域问题????
2013-09-12 21:38 8991、Ajax 怎么解决跨域问题???? -
jquery Validation 的应用
2013-07-16 16:04 680jquery Validation 的应用 在附件中,下载 ... -
jquery 下拉框 的值 转移
2013-07-08 15:28 932<!DOCTYPE html PUBLIC &quo ... -
jquery after append appendTo三个函数的区别
2013-07-08 14:51 3156jq文档的说明是 1、after函数 定义和用法: ... -
jQuery学习之prop和attr的区别
2013-07-05 16:34 1012.prop() 1、.prop( propertyN ... -
jquery 实现 邮箱的 全选/全不选 全选与全不选功能
2013-07-04 17:43 961<!DOCTYPE HTML PUBLIC " ... -
jQuery里$(this)和this的区别在哪?
2013-07-04 15:26 1388jQuery里$(this)和this的区 ... -
toggleClass()
2013-07-02 12:07 869toggleClass() <!D ... -
jquery 模拟事件的例子,触发自定义事件
2013-07-01 10:16 9441、 模拟事件的例子 <html><h ... -
jquery给div的innerHTML赋值
2013-06-20 16:31 1930jquery给div的innerHTML赋值 jquery ... -
触发 mouseover 事件和 mouseenter 事件 的区别
2013-06-17 15:02 1199来源: http://www.w3school.com.c ... -
JQuery的bind方法传递多个参数
2013-06-14 14:50 1201<!DOCTYPE HTML PUBLIC " ... -
jQuery动态添加<input type="file">
2013-06-09 10:53 990有时候需要在页面上允许用户上传多个文件,个数由用户自己决定, ... -
多个图片上传 js 预览功能
2013-05-15 14:44 20131一 、方法1 来源:ht ...
相关推荐
6. **链式调用**:jQuery的API设计鼓励链式调用,例如`$("p").addClass("highlight").css("color", "red")`,这种写法提高了代码的可读性和效率。 7. **兼容性与性能优化**:jQuery 1.8.1 版本注重跨浏览器兼容性,...
4. **Ajax交互**:jQuery简化了异步数据请求,`$.ajax()`, `$.get()`, `$.post()`等函数使得与服务器进行数据交换变得更加便捷。案例可能展示了如何实现动态加载内容、表单提交、AJAX分页等。 5. **插件使用**:...
2. **$(document).ready()**:确保DOM加载完成后执行代码,写法如`$(document).ready(function() {...});`或简写`$(function() {...});`。 3. **链式操作**:jQuery 方法返回的是jQuery对象,因此可以连续调用多个...
- **实例分析**:通过实际编写和运行代码,可以更好地掌握jQuery的用法,例如利用jQuery实现页面交互、数据异步加载等。 - **社区交流**:参与jQuery相关的论坛和社区讨论,与其他开发者分享经验,解决遇到的问题...
3. **事件处理**:jQuery统一了事件绑定的方式,如`$(element).click(function() {...})`用于监听点击事件,`on()`方法可以处理动态加载的元素的事件。此外,`event.preventDefault()`和`event.stopPropagation()`等...
4. **Ajax交互**:使用`.ajax()`或`.load()`方法,开发者可以实现异步数据加载,提升网页的响应速度。实例中会演示如何与服务器进行数据交换,更新页面部分内容,无需刷新整个页面。 5. **插件应用**:jQuery社区...
3. **事件处理**:jQuery的事件处理简化了原生JavaScript的写法。例如,`$(selector).click(function() {...})`定义点击事件,`$(selector).on('mouseover', function() {...})`监听鼠标悬停事件。 4. **动画效果**...
3. **事件处理**:jQuery简化了JavaScript的事件绑定,例如`click(function() {...})`用于绑定点击事件,`$(document).ready(function() {...})`确保在页面加载完成时执行代码。 4. **属性操作**:`attr()`用于获取...
6. **Ajax交互**:jQuery的`.ajax()`, `.get()`, `.post()`方法简化了异步数据请求。通过这些方法,你可以轻松地与服务器进行数据交换,实现页面的无刷新更新。 7. **插件开发**:jQuery社区开发了许多插件,扩展了...
3. **事件处理**:jQuery的事件处理简化了原生JavaScript的写法。`$(selector).click(function() {...})`定义点击事件,`$(selector).on("event", function() {...})`可以绑定任意事件,`$(selector).off("event")`...
7. **链式操作**: jQuery的API设计支持链式调用,例如`$("#element").css("color", "red").slideUp(500)`,这种写法提高了代码的可读性和效率。 8. **插件系统**: jQuery的强大之处还在于其丰富的插件生态系统,如...
在对比layui与JavaScript(包括jQuery)的写法时,我们可以从以下几个方面进行探讨: 1. **HTML结构**: - **jQuery**:在jQuery中,HTML结构通常更加简洁,因为jQuery提供了一系列便利的DOM操作方法,如`$...
- **发送请求**:jQuery提供了诸如`$.ajax()`这样的方法来发送Ajax请求,简化了异步通信的过程。 - **处理响应**:可以根据响应结果执行相应的逻辑操作,如更新页面内容、显示错误消息等。 #### 六、jQuery工具函数...
7. **链式调用**: jQuery的API设计支持链式调用,如`$("#element").addClass("highlight").show()`,这种写法提高了代码的可读性和效率。 8. **版本更新与兼容性**: 随着Web技术的发展,jQuery有多个版本,每个版本...
对于Ajax交互,jQuery封装了`$.ajax()`, `$.get()`, `$.post()`等函数,使得异步数据请求变得简单。`$.getJSON()`则专门用于获取JSON格式的数据,而`$.load()`可以方便地加载远程HTML片段。 jQuery还提供了一些实用...
这意味着即使是在资源受限的环境中也可以轻松加载和使用jQuery。此外,jQuery与其他JavaScript库(如AngularJS、React等)的兼容性良好,可以方便地与其他框架一起使用。 #### 理由七:简化Ajax开发 jQuery通过`$....
可以异步请求服务器的数据,实现页面数据的实时动态加载, 在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。 jquery在全局对象jquery(也就是$)绑定了ajax()函数,可以处理Ajax请求,...
**jQuery 1.4 API 手册:深入理解与应用** jQuery 是一个高效、简洁的JavaScript库,它极大地简化了JavaScript编程,特别是处理HTML文档、事件处理、动画以及Ajax交互。中文版的jQuery 1.4 API手册是开发者学习和...
同时,jQuery 1.3.2引入了`$.getJSON()`和`$.getScript()`,方便地处理JSON数据和异步加载脚本。 除了上述功能,jQuery 1.3.2还包括插件系统,允许开发者扩展其功能。许多优秀的第三方插件,如jQuery UI、jQuery ...
8.18 级联AJAX数据异步加载 8.19 取消AJAX异步请求 第9章 jQuery常用算法 9.1 jQuery遍历算法 9.2 jQuery祖先算法 9.3 jQuery后代算法 9.4 jQuery同胞算法 9.5 jQuery过滤算法 9.6 对一个列表进行排序 9.7 实现JSN...