随笔分类 -  Ajax

摘要:经常有这样的需求,就是在离开某个web页面时,用户不一定点注销,这样会导致会话不能及时销毁。为实现用户离开页面时,自动注销功能,需要在web页面的onbeforeunload事件处理函数中发送注销命令。这个地方大多用Ajax实现。有时还涉及到跨域访问的问题。这个地方就存在浏览器的兼容性问题。浏览器在处理这个需求时的不兼容性有如下两点:1、处理Ajax时的不兼容性,这里使用jQuery来解决。2、在发送Ajax请求时的不兼容性主要代码如下:[javascript] view plaincopyprint?function logout() { var logoutURL = "xxxx 阅读全文
posted @ 2013-09-29 09:49 dodo-yufan 阅读(16274) 评论(1) 推荐(0) 编辑
摘要:1.1.1 摘要Ajax技术的核心是XMLHttpRequest对象(简称XHR),可以通过使用XHR对象获取到服务器的数据,然后再通过DOM将数据插入到页面中呈现。虽然名字中包含XML,但Ajax通讯与数据格式无关,所以我们的数据格式可以是XML或JSON等格式。XMLHttpRequest对象用于在后台与服务器交换数据,具体作用如下:在不重新加载页面的情况下更新网页在页面已加载后从服务器请求数据在页面已加载后从服务器接收数据在后台向服务器发送数据 本文目录XMLHttpRequest的用法Ajax同源请求同源策略与跨源策略Ajax跨源请求 1.1.2 正文XMLHttpRequest是一个 阅读全文
posted @ 2012-10-15 10:13 dodo-yufan 阅读(667) 评论(1) 推荐(1) 编辑
摘要:JQuery提供了一系列的全局方法对XMLHttpRequest对象进行了封装,在进行Ajax开发过程中再也不用担心浏览器客户端的不致性问题了。 一、$.ajax(options)它是最根本的JQuery Ajax方法,它只有一个参数options,该options参数中包含了请求信息和回调函数的信息。参数内容都是key:value对形式出现,并且都是可选的。语法:$.ajax({options});url:(string)发送请求的地址,可以是服务器页面也可以是WebService动作。type:(string)请求方式,POST或GETdata:(object)向服务器发送请求时带去的数据 阅读全文
posted @ 2011-10-28 17:15 dodo-yufan 阅读(18098) 评论(5) 推荐(2) 编辑
摘要:做登录ajax的时候,发现同样的参数请求,比如用户名zzz,密码zz,我点击登录后:对于一个浏览器,你的第一次点击是会调用rpc请求的,但是,你再用同一个浏览器提交表单的时候,rpc不会被提交,因为参数一样,这个可能是ajax的XMLHttpRequest对象的问题,他设置了时间间隔了,实际上是(newActiveXObject("Microsoft.XMLHTTP"))所以,在实际操作的时候,给rpc的参数传递一个没有用的ts=newDate().getTime()一个时间戳,以保证每次的点击事件都会激发rpc请求,因为他们的参数(或者说url)是不一样的。书上云:为什么 阅读全文
posted @ 2011-07-08 17:58 dodo-yufan 阅读(3661) 评论(0) 推荐(0) 编辑
摘要:$.ajax({ url: 'http://www.cnblogs.com/Common/Ajax/GetSpecialtyCoursesJsonData.ashx', data: {S_CourseID: courseid , CurrTime : new Date().getTime()}, //加个时间戳,否则会不自动更新数据 dataType: 'json', success: function(data) { if (data != null) { if ( data.length > 0) { for(var i = 0 ; i < da 阅读全文
posted @ 2011-07-08 17:53 dodo-yufan 阅读(587) 评论(0) 推荐(0) 编辑
摘要:1.控件功能描述以模式窗口的方式弹出客户或服务器控件,以突出显示! 弹出的一般是DIV或PANEL.2.控件属性描述TargetControlID : 触发弹出操作的控件ID.PopupDragHandleControlID : 弹出层中可以拖动的层的控件ID. 就是"标题栏"层ID.PopupControlID: 要弹出的层的ID.BackgroundCssClass: 弹出层背景样式.Drop... 阅读全文
posted @ 2010-09-02 18:31 dodo-yufan 阅读(1142) 评论(0) 推荐(0) 编辑
摘要:1.使用ajax :页面在展现的时候page_load中不做别的运算 就是提示浏览者“请等待。。。”可以输出图片,滚动条等等。 页面呈现后再使用ajax调用ashx一般处理程序,进行复杂耗时的计算。 view plaincopy to clipboardprint?<mce:script type="text/javascript"><!-- var d... 阅读全文
posted @ 2010-08-19 18:04 dodo-yufan 阅读(1430) 评论(0) 推荐(0) 编辑
摘要:纯htm页面必须采用AJAX了,ASP页面:var manager='',ASPX页面:var manager='',例如:用session来判断客户是否登录,ASP页面:方法(1)manager.asp show.asp方法(2)show.asp 阅读全文
posted @ 2009-04-15 17:33 dodo-yufan 阅读(13218) 评论(0) 推荐(0) 编辑
摘要:AJAX 的要点是 XMLHttpRequest 对象。 不同的浏览器创建 XMLHttpRequest 对象的方法是有差异的。 IE 浏览器使用 ActiveXObject,而其他的浏览器使用名为 XMLHttpRequest 的 JavaScript 内建对象。 如需针对不同的浏览器来创建此对象,我们要使用一条 "try and catch" 语句。您可以在我们的 JavaScript 教程中... 阅读全文
posted @ 2009-04-15 17:31 dodo-yufan 阅读(327) 评论(0) 推荐(0) 编辑
摘要:ScriptManager控件包括在ASP.NET 2.0 AJAX Extensions中,它用来处理页面上的所有组件以及页面局部更新,生成相关的客户端代理脚本以便能够在JavaScript中访问Web Service,所有需要支持ASP.NET AJAX的ASP.NET页面上有且只能有一个ScriptManager控件。在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过J... 阅读全文
posted @ 2008-09-02 10:36 dodo-yufan 阅读(384) 评论(0) 推荐(0) 编辑
摘要:*项目名称:具有良好体验度的Web注册系统*作者:草履虫*联系:caolvchong@gmail.com*时间:2007-6-29*起因和版权说明: 1.蓝色理想上有位会员发布了个类似的系统,提问说验证码不支持firefox的刷新,于是萌生念头做一个.本系统外观(按钮取色等)借鉴了该系统,但细节实现原理并不相同(该文地址:http://bbs.blueidea.com/thread-276132... 阅读全文
posted @ 2008-03-11 17:31 dodo-yufan 阅读(686) 评论(1) 推荐(1) 编辑
摘要:1.页面cs代码 using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebPar... 阅读全文
posted @ 2006-08-07 15:10 dodo-yufan 阅读(421) 评论(0) 推荐(0) 编辑
摘要:原因:是命名空间的问题注意事项:1.pageload()方法中AjaxPro.Utility.RegisterTypeForAjax(typeof(WebApplication2.AjaxMethod));2.AjaxMethod类中[AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]3.web.config中 ... 阅读全文
posted @ 2006-08-07 15:05 dodo-yufan 阅读(4075) 评论(9) 推荐(0) 编辑
摘要:1. 新建一个项目,在引用中添加引用Ajax.dll,Ajax.dll位于下载的压缩包里面。 2.建立HttpHandler,在web.config里面加上 <configuration> <system.web> <httpHandlers> <add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, A... 阅读全文
posted @ 2006-08-07 14:53 dodo-yufan 阅读(732) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示