首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

AJAX的JavaScript的反射机制

什么是反射机制    反射机制指的是程序在运行时能够获取自身的信息。例如一个对象能够在运行时知道自己有哪些方法和属性。    在JavaScript中利用for(…in…)语句实现反射    在JavaScript中有一个很方便的语法来实现反射,即for(…in…)语句,其语法如下: for(var p in obj){ //语句 }    这里var p表示声明的一个变量,用以存储对象obj的属性(方法)名称,有了对象名和属性(方法)名,就可以使用方括号语法来调用一个对象的属性(方法): for(var p in obj){ if(typeof(obj[p]=="function"){ obj[p](); }else{ alert(obj[p]); } }    这段语句遍历obj对象的所有属性和方法,遇到属性则弹出它的值,遇到方法则立刻执行。在后面...
类别:网页编程 - JavaScript    查看:106    更新:2014-05-21

根据邮政编码自动完成城市和地址信息[AJAX]

描述:在注册或购物车结帐的时候,需要用户填入个人资料,这个环节可以简练一下,我们只需客人填入邮政编码,然后就根据这个邮政编码,自动从数据库中取出相应的省,市等地址信息。 这样既可以减少客户的输入,增加客户体验,又可以减少由于资料输入而产生的错误。 实现: HTML<script>function createRequestObject() {var ro;var browser = navigator.appName;if(browser == "Microsoft Internet Explorer"){ro = new ActiveXObject("Microsoft.XMLHTTP");}else{ro = new XMLHttpRequest();}return ro;} v...
类别:网页编程 - JavaScript    查看:152    更新:2014-05-21

深入理解AJAX响应信息的处理

  用户的交互操作(interaction)驱动着Web站点。理解如何处理响应信息,特别是在使用新的交互操作形式(例如AJAX)的时候,这一点非常重要的。Kris Hadloc解释了AJAX请求-响应过程的本质,你应该了解这些内容,更好地为用户交互操作服务。  请求和响应  AJAX引擎分很多个方面,每个方面都很重要。如果引擎执行发送请求和接收响应信息的事务,那么它就有很多的处理响应信息的方法。响应信息是处理过程中的一个重要的部分,这是因为用户最终会与响应信息交互操作。本文详细解释了如何处理AJAX响应信息,并为用户提供反馈信息,根据需要进行更新。我们从请求的就绪状态开始,接着解释响应信息的状态、回调(callbac...
类别:网页编程 - JavaScript    查看:98    更新:2014-05-21

Ajax常用的几个函数

var xmlHttp;function creatXMLHttpRequest() {    if(window.ActiveXObject) {        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");    } else if(window.XMLHttpRequest) {        xmlHttp = new XMLHttpRequest();    }} //POST方式提交function startRequest() {    var queryString;    var domain = document.getElementById("domain").value;    queryString = "domain=" + domain;    creatXM...
类别:网页编程 - JavaScript    查看:95    更新:2014-05-21

Ajax应用:handleStateChange怎么传递参数?

在发送request的时候,一般情况下xmlHttp.onreadystatechange = handleStateChange;是不允许直接带参数的,但是如何我们想要带参数怎么办?可以这样解决:xmlHttp.onreadystatechange = function(){handleStateChange(a,b);}下面就是需要你自定义handleStateChange(a,b)这个函数了,这个我想总归会的,不会的去搜索一下,网上多的是。。。顺便抄一个吧 function handleStateChange(a) {     //alert(xmlHttp.readyState);     if(xmlHttp.readyState == 1) {         document.getElementById(a).style.cssText&n...
类别:网页编程 - JavaScript    查看:99    更新:2014-05-21

JSP+Ajax技术实现行政区划代码三级关联下拉框代码

名称:jsp+ajax技术实现行政区划代码三级关联下拉框代码 package untitled1;  import java.io.*;  import java.io.*; import java.util.*; import java.sql.*;   public class DatabaseOp {     //声明数据库jdbc驱动变量     static String jdbcClass = "oracle.jdbc.driver.OracleDriver";       //声明数据库url变量     static String jdbcURL = "jdbc:oracle:thin:@127.0.0.1:1521:databasename";//注意...
类别:网页编程 - JSP技术    查看:107    更新:2014-05-20

Ajax+servlet实现页面无刷新显示随机数据实例

Ajax异步请求,servlet产生随机数据,Html页面无刷新显示。 运行环境:jdk1.5+tomcat 5.5  一、ajaxServlet.java package com; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.Random; public class ajaxServlet extends HttpServlet{ private static final String CONTENT_TYPE="...
类别:网页编程 - JSP技术    查看:133    更新:2014-05-20

基于JSP的Ajax用户注册验证代码

这个应用主要用在springside框架中的ajax用户注册验证,我这个菜鸟做的大家试试参考!!1页面jsp 的script代码: <script type="text/javascript">    var xmlHttp;      function createXMLHttpRequest() {     if (window.ActiveXObject) {         xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");     }     else if (window.XMLHttpRequest) {         xmlHttp = new XMLHttpRequest();   &n...
类别:网页编程 - JSP技术    查看:89    更新:2014-05-20

利用ajax.dll进行Ajax的开发

Asynchronous JavaScript and XML(AJAX)最近掀起的高潮,要完全归功于Google在Google Suggest和Google Maps中的使用。对ASP.NET而言,AJAX不需要回传就能进行服务器端处理,从而使客户机(浏览器)具有丰富的服务器端能力。换句话说,它为异步指派和处理请求与服务器响应提供了一个框架。AJAX利用了一些不是很新颖的已有技术,但是对这些技术(加到一起就是AJAX)的爱好最近突然升温。 请尝试Michael Schwarz的AJAX .NET包装器,通过它ASP.NET开发人员可以快速方便的部署很容易利用AJAX功能的页面。需要注意的是,这个包装器处于初期开发阶段,因此还没有完全成熟。 它是如何工作的...
类别:网页编程 - ASP.NET    查看:131    更新:2014-05-20

剖析ASP.NET AJAX的面向对象思想

人们期待已久的ASP.NET AJAX v1.0正式版终于发布了。现在你能用Microsoft ASP.NET AJAX的javascript很容易的写出丰富的、交互式的web应用。尤其值得关注的是Microsoft AJAX Library增加了面向对象的支持,而以前javascript是不支持面向对象开发的。现在icrosoft AJAX Library能很好的支持类、名字空间、继承、接口、枚举、反射等特征。这些新增加的功能类似于.NET Framework,这使得开发ASP.NET AJAX应用变得容易维护,容易扩充。现在我们看看Microsoft AJAX Library是如何支持以上特征的。 1.类、成员和名字空间 在Microsoft AJAX Library中,所有的JavaScript类都继承自object(...
类别:网页编程 - ASP.NET    查看:113    更新:2014-05-20

ASP.NET 2.0 AJAX中Webservice调用方法

ASP.NET 2.0 Ajax中能够在客户端js中很方便地调用服务器Webservice,以下为一些调用的示例。笔者安装的ASP.NET 2.0 AJAX 版本为AJAX November CTP。 三个示例分别为: 1 带参数的WS方法 2 不带参数的WS方法 3 参数类型为DataTable的WS方法 一、WebMethod 注意要点: 1 WebMethod类需要添加命名空间 Microsoft.Web.Script.Services,此空间需要引用Microsoft.Web.Preview.dll 2 类声明加入标签 [ScriptService] 3 在Asp.net 2.0里可以直接用DataTable作为返回类型了,但是需要在Web.config文件添加序列化转换器的属性。DataSet、DataTable、DataRow均有转换器 ...
类别:网页编程 - ASP.NET    查看:125    更新:2014-05-20

用Ajax来实现不刷新页面的情况下判断用户是否存在

1、以下是1.aspx页面的代码,主要是通过Xmlhttp来向do1.aspx页面Post要检查的用户名过去。     <form id=Form1 method=post runat="server">    <input id=aa style="Z-INDEX: 101; LEFT: 176px; WIDTH: 432px; POSITION: absolute; TOP: 64px; HEIGHT: 24px" size=66> <input style="Z-INDEX: 102; LEFT: 309px; POSITION: absolute; TOP: 111px" onclick=check(); type=button value=查看用户是否存在></form><script language=javascript><!--function check(){var bb=document.getElementById ("aa");var ...
类别:网页编程 - ASP.NET    查看:81    更新:2014-05-20

ASP.NET+AJAX解决网页打开等待问题

在ASP.NET 1.x的时候,很多朋友可能需要进行跨页提交的处理,也就是从页面A能够提交到页面B,甚至不同的Control其目标处理页面也各不相同。尤其是从ASP/JSP/PHP转过来的开发人员,可能更有这种需求。但很不幸,在ASP.NET 1.x的时候,处理这种跨页请求是十分丑陋的,需要非常多的“技巧化”处理。   在ASP.NET 2.0的时候,对于跨页提交已经有了非常合理的解决方案,以下就是一个示例。   SourcePage.aspx: 请注意Button1的PostBackUrl属性设置 提要:ASP.NET为相当耗时的处理提供了几种解决方案。其中,最好的方法之一是把线程与查询方案或AJAX技术进行结合。 一、&nb...
类别:网页编程 - ASP.NET    查看:83    更新:2014-05-20

PHP如何判断ajax请求

如何在php中判断一个网页请求是ajax请求还是普通请求?你可以通过传递参数的方法来实现,例如使用如下网址请求: http://www.goalercn.com/path/to/script.php?ajax 在php脚本中使用如下方法判断: 以下为引用的内容: if(isset($_GET['ajax'])) { ...这是一个ajax请求,然后... } else { ...这不是一个ajax请求,然后... } 通过传递_GET参数的方法简单实现了网页请求的判断。但是如果需要这样的功能,这个方法可能就有弊端,功能需求如下: 1.通过ajax请求的网页与普通请求的网页内容是不相同的 2.通过ajax请求的网页是为了方便用户操作,两种方法请求打开的网页必须的内容是相同的,只是ajax请求到的网页内容比较简化和使用...
类别:网页编程 - PHP技术    查看:101    更新:2014-05-19

Ajax无刷新上传图片实例

将index.html和upload.php文件保存到apache工作目录,例子使用安装目录D:/Program Files/Apache Software Foundation/Apache2.2/htdocs/ AJAX 客户端页面代码: index.html <html>   <body>   <h1>Ajax file upload sample</h1><br/><input id="uplaod" name="btn_send" type="button" value="上传测试"/>   <div id=result></div>   <PRE class=js name="code"><SCRIPT LANGUAGE=JavaS...
类别:网页编程 - PHP技术    查看:122    更新:2014-05-19

一个非常流行的ajax框架jQuery

jQuery的库,最新的下载可以到这里找到。这个指南提供一个基本包含实例的包供下载. 下载:jQuery Starterkit (译者Keel注:一定要下载这个包,光看文章不实践肯定是不行的。)  下载后解压缩,然后用你最喜欢的文本编辑器打开starterkit.html和custom.js这两个文件。(译者Keel注:这两个就是例子文件,所有的例子都用这两个例子作出,custom.js写jQuery代码,starterkit.html观察效果.建议用editPlus打开)  现在,我们就已经做好了一切准备来进行这个著名的"Hello world"例子. Hello jQuery在做所有事情之前,我们要让jQuery读取和处理文档的DOM,必须尽可能快地在DOM载入后开始执行事件,所以,我们用一个ready...
类别:网页编程 - PHP技术    查看:113    更新:2014-05-19