文章分类 -  AJAX

1
异步POST数据
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace WebApplication1{ public partial class index : System.Web.UI.Page { protected void Page_Load(object sende... 阅读全文
posted @ 2014-01-07 22:05 小角色 阅读(147) 评论(0) 推荐(0)
JavaScript 仿LightBox内容显示效果
摘要:近来要做一个LightBox的效果(也有的叫Windows关机效果),不过不用那么复杂,能显示一个内容框就行了。这个效果很久以前就做过,无非就是一个覆盖全屏的层,加一个内容显示的层。不过showbo教了我position:fixed这个新特性,决定重写一遍。先看效果:LightBox选择效果显示 选择效果: ps:“定位效果”的意思是屏幕滚动也能固定位置,“视... 阅读全文
posted @ 2008-11-07 15:08 小角色 阅读(264) 评论(0) 推荐(0)
ajaxpro组件实现ajax技术
摘要:asp.net2.0 使用ajaxpro实现ajax效果 一直想学习ajax的技术,微软有asp.net ajax技术,使用起来也挺简单,这里,我使用另外一种ajaxpro组件来实现, 使用ajax好处就是可以实现页面的无刷新,然后向服务器提交的数据量更小,同时所花费的时间更少,因为好多在服务器端 做的事,现在让它在客户端来做了,当然就减轻了服务器的负担.下面就介绍下我这个demo吧 step 1. 到ajaxpro的官方网站www.ajaxpro.info 下载ajaxpro组件 step 2. 新建一个项目learnmore,添加引用,将刚才下载的ajaxpro.2添加进来,同时在web.config的 中如下配置: add verb="*" path="*.ashx" type="AjaxPro.AjaxHandlerFa 阅读全文
posted @ 2008-05-14 11:24 小角色 阅读(399) 评论(0) 推荐(0)
使用AjaxPro实现ajax效果
摘要:本篇将使用AjaxPro.Net框架实现同样的功能:在客户端异步获取服务端时间!AjaxPro.Net是一个优秀的.net环境下的ajax框架,用法很简单,可以查阅相关资料,简单说有几点: 1)添加AjaxPro.dll应用; 2)配置web.config; 3)写服务端方法,加[AjaxPro.AjaxMethod]申明; 4)客户端调用服务端方法;(ajaxpro最大的优点:客户端js中直接调用服务端方法) 客户端代码: AjaxPro onLoading div id="loadinfo" style="visibility:hidden;position:absolute;left:0px;to 阅读全文
posted @ 2008-04-18 18:31 小角色 阅读(239) 评论(0) 推荐(0)
ajaxpro安装和使用
摘要:1、 Ajax.net 做为Ajax技术在dotNet 框架下的实现,作者Michael Schwarz采取了一种封装效果相当棒的技术:将客户端处理XML、事件调用方式都封装在2个Javascript文件中(AjaxPro.prototype.js 和AjaxPro.core.js),同时将这2个重要文件以资源的形式编译于dll中,在处理客户端请求其自定义的.ashx文件时,返回这两个文件。所以我们在使用Ajax.net时需要在Web.config中添加如下httpHandlers以 AjaxPro.AjaxHandlerFactory来处理.ashx文件: 在与之间插入以下代码 2、在此基础上,Ajax.net开始对要求其处理的方法进行封装 阅读全文
posted @ 2008-04-18 18:29 小角色 阅读(328) 评论(0) 推荐(0)
AJAX手写分页 无刷新 打出表格绑定数据
摘要:ajaxPager.aspx页面 ajax分页demo 阅读全文
posted @ 2008-03-20 11:23 小角色 阅读(778) 评论(0) 推荐(0)
Ajax返回多个值
摘要: AjaxTest Json.txt { "user":"cck", "sex":"name" } 阅读全文
posted @ 2008-03-13 17:12 小角色 阅读(1511) 评论(0) 推荐(0)
用AJAX来验证用户登陆--推荐
摘要:用AJAX来验证用户登陆--推荐 var xmlHttp; function createXMLHttpRequest() { if(window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } } function CheckUserName() { createXMLHttpRequest(); var username=document.getElementById("%=txt_用户名.ClientID 阅读全文
posted @ 2007-09-29 14:12 小角色 阅读(475) 评论(0) 推荐(0)
验证用户无刷新
摘要:Death Knight 16:56:53 function CheckUserName() { var username=document.getElementById("").value; var webFileUrl = "?CheckUser="+username;   var result = "";   var xmlHttp = new ActiveXObject("MSXML2.XMLHTTP");   xmlHttp.open("POST", webFileUrl, false);   xmlHttp.send("");   result = xmlHttp.responseText;   //alert(result);   if(IsEmpty(username.value)) { alert("用户名不能为空!"); return false; 阅读全文
posted @ 2007-09-27 17:11 小角色 阅读(136) 评论(0) 推荐(0)
Ajax的原理和应用
摘要:在写这篇文章之前,曾经写过一篇关于AJAX技术的随笔,不过涉及到的方面很窄,对AJAX技术的背景、原理、优缺点等各个方面都很少涉及null。这次写这篇文章的背景是因为公司需要对内部程序员做一个培训。项目经理找到了我,并且征询我培训的主题,考虑到之前Javascript、CSS等WEB开发技术都已经讲解过了,所以决定针对AJAX这一块做一个比较系统的培训,所以这篇文章实际上是一个培训的材料。 在这篇文章中,我将从10个方面来对AJAX技术进行系统的讲解。 1、ajax技术的背景 不可否认,ajax技术的流行得益于google的大力推广,正是由于google earth、google suggest以及gmail等对ajax技术的广泛应用,催生了ajax的流行。而这也让微软感到无比的尴尬,因为早在97年,微软便已经发明了ajax中的关键技术,并且在99年IE5推出之时,它便开始支持XmlHttpRequest对象,并且微软之前已经开始在它的一些产品中应用ajax,比如 阅读全文
posted @ 2007-07-17 19:48 小角色 阅读(286) 评论(0) 推荐(0)
ajax完美解决的一个麻烦问题
摘要:最近老总提了一个小功能,在搜索网吧列表的时候加上网吧所属代理商这个条件,原有的搜索条件是一个地区二级联动,现在需要根据不同的地区显示不同的代理商集合。 即在触发地区下拉框的onchange事件时,代理商的下拉框选项也相应的改变,比如选择地区 湖南—〉长沙,那么代理商下拉框只显示长沙的代理商。 本来认为这个很好实现,但实际改起来的时候发现问题多多,主要问题是原有的地区联动是用js实现的,它的数据源是一个xml文件,当然如果下拉框是服务器端控件那么问题是很好解决的,现在是html控件一下子似乎还真有些不好改,想了几种办法实现起来都不理想,最后将思路转向用ajax来实现问题才迎刃而解,现在仔细一想,像这种情况似乎只有用ajax才能比较好的解决,如果是在地区下拉框的onchange事件里向后台进行一次提交,将地区下拉框的id传过去的话,实际上产生的回发会将地区联动下拉框重新初始化。 现在我具体谈谈这个ajax实现的过程。 首先页面当然需要定义一个下拉框的html控件。 select id="Agent" name=" 阅读全文
posted @ 2007-07-17 19:47 小角色 阅读(160) 评论(0) 推荐(0)
使用CSS+JS构建超简单WEB菜单
摘要: ul#menu, ul#menu ul{ list-style:none; margin:0; border-bottom:1px solid #DDD; border-right:1px solid #DDD; border-left:1px solid #DDD; width:150px; padding:0; font-size:14px; } ul#menu li{ border-top:1px solid #DDD; position:relative; padding:4px; } ul#menu li ul{ position:absolute; left:150px; _left:144px; top:0; display:none; } ul#menu li.over{ background:#EEE; b 阅读全文
posted @ 2007-06-12 00:03 小角色 阅读(202) 评论(0) 推荐(0)
Keycode对照表
摘要:字母和数字键的键码值(keyCode) 按键 键码 按键 键码 按键 键码 按键 键码 A 65 J 74 S 83 1 49 B 66 K 75 T 84 2 50 C 67 L 76 U 85 3 51 D 68 M 77 V 86 4 52 E 69 N 78 W 87 5 53 F 70 O 79 X 88 6 54 G 71 P 80 Y 89 7 55 H 72 Q 81 Z 90 8 56 I 73 R 82 0 48 9 57    数字键盘上的键的键码值(keyCode) 功能键键码值(keyCode) 按键 键码 按键 键码 按键 键码 按键 键码 0 96 8 104 F1 112 F7 118 1 97 9 105 F2 113 F8 119 2 98 * 106 F3 114 F9 120 3 99 + 107 F4 115 F10 121 4 100 Enter 阅读全文
posted @ 2007-06-04 19:18 小角色 阅读(191) 评论(0) 推荐(0)
拥抱变化——从Atlas到ASP.NET AJAX(2):变化得翻天覆地的ScriptManager
摘要:阅读本文之前,您需要安装完成Microsoft ASP.NET AJAX v1.0 Beta以及Microsoft ASP.NET AJAX CTP Beta,其中后者依赖于前者,需要注意安装顺序(详见拥抱变化——从Atlas到ASP.NET AJAX(1):下载安装总览)。安装完成之后,Visual Studio中新建Web Site的时候会多出两个模版:ASP.NET AJAX Enabled Web Site和ASP.NET AJAX CTP Enabled Web Site,其中前者是最基本的Microsoft ASP.NET AJAX v1.0 Beta站点,后者为基于前者的扩展,即Microsoft ASP.NET AJAX CTP Beta站点,包含了多个附加的控件(这些也都在原有的Atlas中)。顺便提一下,Microsoft.Web.Extensions.dll,也就是Microsoft ASP.NET AJAX v1.0 Beta的DLL在安装过程中将被自动添加到了GAC中,这也正是新建ASP.NET AJAX Enabled Web Site之后该站点的bin文件 阅读全文
posted @ 2007-06-02 11:17 小角色 阅读(200) 评论(0) 推荐(0)
把网站加入到收藏夹的JavaScript代码
摘要:把网站加入到收藏夹的JavaScript代码 JavaScript: window.external.addFavorite('网站的地址','网站的Title说明'). 阅读全文
posted @ 2007-04-07 16:35 小角色 阅读(396) 评论(0) 推荐(0)
AJAX实现Html按钮发送请求到服务器看XML文件
摘要:AJAX实现Html按钮发送请求到服务器看XML文件 阅读全文
posted @ 2007-03-26 23:17 小角色 阅读(930) 评论(0) 推荐(0)
AJAX的基本原理
摘要:AJAX 组成 1.表示      XHTML+CSS 2.动态显示和交互 DOM 3.数据交互和操作 XML、XSLT 4.异步数据获取  XMLHttpRequest 5.绑定和处理数据 JavaScript ---------------------------------------- XMLHttpRequest 对象 Number readyState 4 属 Function onreadystatechange string responseText XMLDocument responseXML 性 Number status 200 string statusText OK void open(string,string,boolean) 1.GET,POST,HEAD,PUT,DELETE 阅读全文
posted @ 2007-03-26 21:22 小角色 阅读(166) 评论(0) 推荐(0)
AJAX实现加法键盘输入后就显示结果(没有按钮)
摘要:AJAX实现加法键盘输入后就显示结果(没有按钮) 阅读全文
posted @ 2007-03-26 21:20 小角色 阅读(333) 评论(2) 推荐(0)
运行AJAX程序ASP.NET的时候出现: "Automation服务器不能创建对象"
摘要:开始--运行 输入 regsvr32 scrrun.dll 就可以了。 另外 1。有些脚本需要微软的 MSXML 控件才能进入。当使用 IE 5 以上版本的缺省安全模式时,会提示是否接受 MSXML 控件,如果接受,MSXML 将自动安装到您的机器上(得等上几分钟)。如果自动安装不成功,可以自行下载和安装 MSXML 3.0。 2。如果安装 MSXML 3 后仍然出现 'Automation 服务器不能创建对象' 错误,是因为您的机器禁止了所有的 ActiveX, 一般将 IE 的安全模式设为“中”即可。 请问一下方法一中,怎么才能安装MSXML,方法2,我本身安全模式设置的就是“中”啊 实例:在控制面板中打开“用户帐户”,选择其中的“更改用户登录或注销的方式”时出现“automation服务器不能创建对象”的错误提示。(如果在执行其他操作时,出现这个错误提示,亦可按下面的方法解决,原因是一样的。) 解决:主要是Scripting.FileSyst 阅读全文
posted @ 2006-12-28 19:12 小角色 阅读(342) 评论(0) 推荐(0)
AJAX一步调用 不断刷新内存 初级
摘要:AJAX一步调用 不断刷新内存 初级 阅读全文
posted @ 2006-12-28 01:23 小角色 阅读(275) 评论(0) 推荐(0)

1