- 浏览: 1504636 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (798)
- struts2 (42)
- servlet (20)
- quartz (4)
- jquery & ajax (24)
- tomcat (5)
- javascript (15)
- struts1 (8)
- 搜索关键字及链接 (3)
- fckeditor (3)
- Apache (5)
- spring (22)
- linux (3)
- 企业应用 (8)
- 综合应用 (13)
- 服务器 (2)
- 数据库 (85)
- 性能调优 (21)
- 网络应用 (15)
- 缓存技术 (8)
- 设计模式 (39)
- 面试题 (7)
- 程序人生&前辈程序员 (29)
- java基础 (59)
- hibernate (75)
- log4j (4)
- http (11)
- 架构设计 (28)
- 网页设计 (12)
- java邮件 (4)
- 相关工具 (11)
- ognl (7)
- 工作笔记 (18)
- 知识面扩展 (12)
- oracle异常 (1)
- 正则表达式 (2)
- java异常 (5)
- 项目实践&管理 (1)
- 专业术语 (11)
- 网站参考 (1)
- 论坛话题 (2)
- web应用 (11)
- cxf&webservice (22)
- freemarker (3)
- 开源项目 (9)
- eos (1)
- ibatis (6)
- 自定义标签 (3)
- jsp (3)
- 内部非公开文档(注意:保存为草稿) (0)
- 国内外知名企业 (2)
- 网店 (3)
- 分页 (1)
- 消费者习惯 (2)
- 每日关注 (1)
- 商业信息 (18)
- 关注商业网站 (1)
- 生活常识 (3)
- 新闻 (2)
- xml&JSON (5)
- solaris (1)
- apache.common (3)
- BLOB/CLOB (1)
- lucene (2)
- JMS (14)
- 社会进程 (8)
- SSH扩展 (2)
- 消费心理 (1)
- 珠三角 (1)
- 设计文档 (1)
- XWork&webwork (1)
- 软件工程 (3)
- 数据库及链接 (1)
- RMI (2)
- 国内外知名企业&人物 (1)
最新评论
-
司c马:
简介易懂、
OutputStream和InputStream的区别 -
在世界的中心呼喚愛:
解决我的问题
Java获取客户端的真实IP地址 -
bo_hai:
都是些基本的概念呀!
SSO -
tian_4238:
哥们,你也是搞水利这块的吧。
巧用SQLQuery中的addScalar -
loveEVERYday:
java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp小结
var xmlHttp;
function getxml(){
if(window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
if (xmlHttp.overrideMimeType) {
xmlHttp.overrideMimeType("text/xml");
}
}
else if (window.ActiveXObject) {
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!xmlHttp) {
window.alert("can't create XMLHttpRequest object.");
return null;
}
return xmlHttp;
}
function getModel(){
xmlHttp=getxml();
var makeName = document.getElementById("makeName").value;
var yearName = document.getElementById("yearName").value;
var url = "<%=request.getContextPath()%>/website/index.do?method=getModel&makeName="+makeName+"&yearName="+yearName;
xmlHttp.open("POST",url,false);
xmlHttp.send(null);
xmlHttp.onreadystatechange = callback();
}
function callback(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
getModelResponse();
xmlHttp = null;
}
}
}
function getModelResponse(){
clearModelList();
var modelNames = xmlHttp.responseXML.getElementsByTagName("modelName");
var dlcModel = document.getElementById("modelName");
var option = null;
for(var i=0;i<modelNames.length;i++){
option = document.createElement("option");
option.appendChild(document.createTextNode(modelNames[i].firstChild.nodeValue));
option.value = modelNames[i].firstChild.nodeValue;
dlcModel.appendChild(option);
}
}
function clearModelList(){
var model = document.getElementById("modelName");
while(model.childNodes.length>0){
model.options.length = 0
}
}
发表评论
-
20 个非常有用的jQuery 工具提示插件
2011-09-05 10:16 1118http://www.oschina.net/news/210 ... -
55 个 jQuery 表单插件
2011-08-29 14:46 1220http://www.oschina.net/news/208 ... -
jquery(百科解释)
2011-08-04 17:08 1178Jquery是继prototype之后又一个优秀的Javasc ... -
常用jquery方法大全
2011-07-18 14:17 3常用jquery方法大全.docx -
几种流行的AJAX框架对比:Jquery,Mootools,Dojo,ExtJs,Dwr
2011-07-06 11:34 1864Ajaxian在2007年底对Ajax工具进行了调查,部分调查 ... -
Web前端开发工程师必读的15个设计博客
2011-03-01 18:01 1351http://sd.csdn.net/a/20110301/2 ... -
jquery-web素材
2011-01-21 14:33 1223http://www.htmldrive.net -
Web设计师值得收藏的10个jQuery特效
2010-12-28 10:43 1556jQuery已经不是什么新鲜的事儿,以前总把它认为是非 ... -
反向ajax
2010-12-17 17:49 1283http://192.168.17.114:8080/dwr/ ... -
$.ready()
2010-12-06 16:40 758$(document).ready(function(){ ... -
JQuery中each()的使用方法说明
2010-12-03 11:02 1712JQuery中的each函数在1.3.2的官方文档中的描述如下 ... -
flot
2010-11-29 22:12 1619flot 是一个基本于Jquery的开源Javascript库 ... -
Jquery Messager右下角弹出消息插件
2010-11-29 17:38 2308http://www.94this.com.cn/myCode ... -
JS制作网页的FISHEYE效果
2010-11-03 11:30 1444http://d.download.csdn.net/down ... -
常用jquery方法大全
2010-09-29 11:48 1710更详细的见附件 jQuery中常用的函数方法总结 j ... -
js offsetHeight offsetWidth 解说
2010-09-17 10:42 19448scrollHeight: 获取对象的滚动高度。 scrol ... -
slideup()和slideDown()方法的使用
2010-09-17 10:21 2960最近比较闲,并且前段时间因为一个JQuery的问题卡的很是头疼 ... -
jQuery中的Ajax几种请求方法
2010-08-09 14:04 1983jQuery确实是一个挺好的轻量级的JS框架,能帮助我 ... -
通过jquery实现ajax调用
2010-08-06 16:12 1595要素:struts1 一、 1、test.jsp < ... -
相关知识
2010-08-05 16:17 13111、英文指南http://www.visualjquery.c ...
相关推荐
以下是一个简单的jQuery AJAX回调函数获取JSON数据的示例代码: ```javascript $.ajax({ url: 'your_data_endpoint.json', // 这应替换为实际的JSON数据源URL type: 'GET', dataType: 'json', success: ...
在提供的`ajax 应用通用函数.js`文件中,可能包含了一个通用的AJAX函数,它接受URL、回调函数等参数,封装了上述步骤,方便在多个地方复用。 ```javascript function makeAjaxRequest(url, callback) { var xhr = ...
`success`和`error`回调函数分别处理成功和失败的情况,通过`console.log`或`console.error`打印响应或错误信息,方便调试。 当使用POST方法时,通常需要传递数据,可以将数据放在`data`字段中,如: ```...
综上所述,“监听浏览器滚动条 回调加载”是一种有效提升网页性能和用户体验的技术,它涉及到滚动事件监听、异步数据加载、请求顺序控制以及性能优化等多个方面。通过熟练掌握这些技巧,开发者可以构建出更加流畅、...
在执行AJAX请求时,我们可以在成功回调中使用这些方法: ```javascript function fetchData(url) { fetch(url) .then(response => response.json()) .then(data => { // 更新页面内容 updatePageContent(data)...
总的来说,防止浏览器拦截AJAX回调打开新窗体的两种有效方法各有优劣,选择使用哪一种方法需要根据实际的应用场景和用户体验要求来定。在使用同步请求时,需要注意可能带来的性能问题,尽量在确实需要时使用,并考虑...
本文标题提到的“标准Ajax模板”旨在解决浏览器之间的兼容性问题,确保在不同浏览器上都能正常运行。 描述中指出,这个模板是为了避免开发者因浏览器标签的兼容性问题而感到困扰。在不同的浏览器中,如Firefox、...
回调主要用于异步操作的完成通知,而事件监听则关注于特定事件的发生,如用户点击按钮或浏览器窗口大小改变。 总结来说,回调是异步编程的基础,理解并熟练运用回调函数对于编写高效、可维护的代码至关重要。在实践...
描述中提到“例子简单实用”,这可能意味着测试程序会包含一个简单的用户界面,例如一个按钮,当用户点击时触发AJAX回调。这个按钮可能绑定了一个JavaScript事件处理函数,该函数负责发送异步请求到服务器。 在前端...
当`hash`值发生变化时,执行相应的回调函数。 ```javascript window.addEventListener('hashchange', function() { // 在这里处理hash变化的逻辑 }); ``` 2. 更新`hash`值: 当用户通过AJAX请求获取新数据时,...
6. **测试和优化**:确保在不同的浏览器和环境下,回调都能正确触发页面更新,并优化性能,减少不必要的回调和页面更新。 通过这样的方式,即使 WCF 回调在不同的线程中运行,也可以有效地更新 ASP.NET 页面的内容...
`ajaxFileUpload`的核心在于它能够处理文件的FormData对象,并通过Ajax发送到服务器,然后通过回调函数处理结果。 在描述中提到的问题,即回调函数总是进入error或success,可能是以下原因导致的: 1. **服务器...
4. **监听状态变化**:通过onreadystatechange事件,当请求状态改变时触发回调函数。状态4表示请求已完成,此时可以获取服务器返回的数据。 5. **处理响应**:使用responseText或responseXML属性获取服务器返回的...
为了解决AJAX回调函数返回的字符串乱码问题,开发者可以在服务器端设置响应内容类型和字符编码,以确保数据的正确传输和解析。根据提供的文件内容,这里涉及到一个关键的操作步骤: 1. 在服务器端,无论是使用...
然后,它会初始化一个请求,设置请求类型(GET 或 POST),URL,超时时间,以及各种回调函数,包括完成、错误和成功的回调。 `httpSuccess` 函数用来检查服务器返回的状态码,判断请求是否成功。通常,200 至 300 ...
在使用jQuery进行Ajax异步请求时,回调函数不执行是一个常见的问题,特别是在使用`$.post()`或`$.ajax()`函数时。本文将深入探讨jQuery `Ajax Post`回调函数不执行的原因,并提供相应的解决方法,同时也会分析`ajax ...
这通常涉及XMLHttpRequest对象或现代浏览器的fetch API来发送异步请求,然后在回调函数中处理响应。 在压缩包中的"CallBack"文件可能是实现回调功能的源代码文件,包括.aspx页面、.cs后台代码文件以及可能的.js脚本...
ASP.NET回调的核心是AJAX(Asynchronous JavaScript and XML),虽然名称中有XML,但现代的实现更多地使用JSON格式来传递数据。在ASP.NET中,我们可以使用内置的AJAX工具包或者自定义JavaScript和HTTP异步调用来实现...
然而,由于Ajax的异步特性,有时会出现回调函数中的数据无法正确赋值给全局变量的问题。这个问题在实际开发中很常见,特别是对于新手开发者来说可能会感到困惑。下面我们将详细讨论这个问题及其解决方案。 问题描述...