AJAX(2),我的第一个AJAX程序
<input type="button" name="check" value="唯一性检查" onClick="userCheck()">
第二.在HTML中插入以下JAVASCRIPT代码。
var http_request = false;
function send_request(url)
{//初始化、指定处理函数、发送请求的函数
http_request = false;
/**////alert("1");
//开始初始化XMLHttpRequest对象
if(window.XMLHttpRequest)
{ //Mozilla 浏览器
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType)
{//设置MiME类别
http_request.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject)
{ // IE浏览器
try
{
http_request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e)
{}
}
}
if (!http_request) { // 异常,创建对象实例失败
window.alert("不能创建XMLHttpRequest对象实例.");
return false;
}
http_request.onreadystatechange = processRequest;
// 确定发送请求的方式和URL以及是否同步执行下段代码
http_request.open("GET", url, true);
http_request.send(null);
}
// 处理返回信息的函数
function processRequest() {
if (http_request.readyState == 4) { // 判断对象状态
if (http_request.status == 200) { // 信息已经成功返回,开始处理信息
alert(http_request.responseText);
} else { //页面不正常
alert("您所请求的页面有异常。");
}
}
}
function userCheck()
{
var username = document.getElementById("username").value;
if(username=="")
{
window.alert("用户名不能为空。");
f.username.focus();
return false;
}
else {
send_request('Back.aspx?username='+username);
}
}
</script>
在此补充一下昨天没有说到的HTTPRequest一个很重要的函数,就是:
http_request.responseText//返回客户端的信息。
第三:建立一个名字为Back.aspx的页面,删掉所有的HEML代码,只剩下页面的注册信息。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Back.aspx.cs" Inherits="Back" %>
第四:在Back.cs的Page_Load里写上以下代码:
{
Response.Write(Request.QueryString["username"].ToString().Trim());
}
运行就OK了。(你看看点了运行按钮之后浏览器后退按钮是不是是灰的呀,如果是的话,恭喜你你的第一个AJAX程序成功了)
转载于:https://www.cnblogs.com/gjahead/archive/2007/03/07/667167.html
AJAX(2),我的第一个AJAX程序相关推荐
- Ajax 是什么? 如何创建一个 Ajax?
在上世纪90年代,几乎所有的网站都由HTML页面实现,服务器处理每一个用户请求都需要重新加载网页.用户体验极差!由于每次应用的沟通都需要向服务器发送请求,应用的回应时间依赖于服务器的回应时间.这导致了 ...
- ajax搜索思路,jquery创建一个ajax关键词数据搜索实现思路
在web开发过程当中,我们经常需要在前台页面输入关键词进行数据的搜索,我们通常使用的搜索方式是将搜索结果用另一个页面显示,这样的方式对于搭建高性能网站来说不是最合适的,今天给大家分享一下如何使用 jq ...
- ajax请求数据用于另一个ajax,在另一个AJAX请求中使用数据
我正在学习ruby,但是我正需要一些JS/JQuery来处理一个我正在和朋友一起工作的小项目.我们正在使用Last.fm API,并试图构建一个页面,我们将从两个不同的URL调用Json数据.在另一个 ...
- ajax第一个例子,第一个ajax例子【ajax有哪几种啊,了解的指导哈】
Ajax小例:登陆时验证用户是否存在,使用AJAX验证,无刷新 如果登陆成功则跳转到一个分页列表页面,使用AJAX实现分页效果 Action内的代码: //返回该登陆页面,并予以错误提示信息 resp ...
- Ajax 是什么? 如何创建一个Ajax?
转自:http://blog.csdn.net/lxcao/article/details/52745743 题目点评 Ajax 是在工作中是必用的技术,在面试中十有八九会问的,答题的思路最好先回答原 ...
- ajax的auto是true,一个AJAX自动完成功能的js封装源码[支持中文]
Screenshots Pagination Internationalization Rich format Text selection源码下载 有个问题,等高手解决,就是怎么搞都不能支持中文,不 ...
- 写一个ajax框架,自己写的一个ajax框架,希望大家多提意见
/** ajax_frame.js Ajax Frame Version 1.0 */ function ajax_frame() { var config ...
- ajax提交数据给谁,jquery ajax提交数据给后端
大家好,今天铁柱兄给大家带一段jquery ajax提交数据给后端的教学. 初学javaweb的同学前端提交数据基本上都是用form表单提交,这玩意儿反正我是觉得不太好玩.而JavaScript aj ...
- 写一个ajax程序就是如此简单
ajax介绍: 1:AJAX全称为Asynchronous JavaScript and XML(异步JavaScript和XML),指一种创建交互式网页应用的网页开发技术. 2:基于web标 ...
最新文章
- android处理url中的特殊字符
- FireFox 开始放弃 Flash:停止部分内容支持
- 15分钟在阿里云Kubernetes服务上快速建立Jenkins X Platform并运用GitOps管理应用发布...
- java并发进程共享变量_JAVA并发编程学习:共享对象
- 转载:javaweb学习总结(二十三)——jsp自定义标签开发入门
- Callable和Future接口的实现
- 与数学实验第二版艾冬梅_吉林省实验繁荣新初一师资大起底,快来看看娃的老师长啥样?...
- ddr4服务器内存和普通内存_服务器内存介绍及其供电规范
- 又推亲儿子,苹果与国际权威机构推出 Swift 资格认证
- 教你webpack、react和node.js环境配置(上篇)
- 【java】为什么 HashMap 的加载因子是0.75?
- 力学 计算机辅助教程,实验力学课程计算机辅助教学软件
- python会实现编译功能吗_为什么会有这么多python?其实python并不是编程语言!
- PostgreSQL 设置远程访问
- 几种常见的光纤接头(ST,SC,LC,FC)
- c语言delay和while,c语言中delay的用法
- Praat脚本-017 |拆分已经标注好的音素为两个音素
- 智能客服,还有多少AI泡沫?
- 字节、字、字长之间的关系
- [C语言编程练习][01]输入ASCII码值,输出对应的字符