zoukankan
html css js c++ java
ajax的一个最简单例子
{"Money":2000.00,"Age":21}
main.htm
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
>
<
HTML
>
<
HEAD
>
<
TITLE
>
New Document
</
TITLE
>
<
META
NAME
="Generator"
CONTENT
="EditPlus"
>
<
META
NAME
="Author"
CONTENT
=""
>
<
META
NAME
="Keywords"
CONTENT
=""
>
<
META
NAME
="Description"
CONTENT
=""
>
<
script
type
="text/javascript"
src
="shopajax.js"
></
script
>
</
HEAD
>
<
BODY
>
<
div
id
="as"
></
div
>
<
SCRIPT
LANGUAGE
="JavaScript"
>
<!--
var
ajax
=
new
xmlhttp();
debugger
ajax.getopen(
"
1.html
"
);
function
callpage()
{
if
(ajax.status
==
0
)
{
//
本地为0,远程为200
var
obj
=
eval('('
+
ajax.text
+
')');
document.getElementById(
"
as
"
).innerHTML
=
"
年纪:
"
+
obj.Age
+
"
<br>薪水:
"
+
obj.Money;
}
}
//
-->
</
SCRIPT
>
</
BODY
>
</
HTML
>
shopajax.js:
function
requestHttp()
{
var
request;
if
(window.XMLHttpRequest)
{
request
=
new
XMLHttpRequest();
if
(request.overrideMimeType)
{request.overrideMimeType('text
/
xml');
}
}
else
if
(window.ActiveXObject)
{
var
versions
=
['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.
7.0
', 'Msxml2.XMLHTTP.
6.0
', 'Msxml2.XMLHTTP.
5.0
', 'Msxml2.XMLHTTP.
4.0
', 'MSXML2.XMLHTTP.
3.0
', 'MSXML2.XMLHTTP'];
for
(
var
i
=
0
; i
<
versions.length; i
++
)
{
try
{request
=
new
ActiveXObject(versions[i]);
break
;}
catch
(e)
{}
}
}
return
request;
}
function
xmlhttp()
{
this
.r
=
requestHttp();
}
xmlhttp.prototype.postopen
=
function
(url,data)
{
this
.r.open('POST',url,
false
);
this
.r.setrequestheader(
"
content-type
"
,
"
application/x-www-form-urlencoded
"
);
this
.r.onreadystatechange
=
ReadyStateChange(
this
);
if
(
typeof
(data)
==
'undefined')
this
.r.send();
else
this
.r.send(data);
}
xmlhttp.prototype.getopen
=
function
(url)
{
if
(window.XMLHttpRequest)
{
this
.r.open('GET',url);
this
.r.onreadystatechange
=
ReadyStateChange(
this
);
this
.r.send(
null
);
}
else
{
this
.r.open(
"
GET
"
, url,
true
);
this
.r.onreadystatechange
=
ReadyStateChange(
this
);
this
.r.send();
}
}
ReadyStateChange
=
function
(obj)
{
return
function
()
{
if
(obj.r.readyState
==
4
)
{
obj.status
=
obj.r.status;
obj.text
=
obj.r.responseText;
obj.body
=
obj.r.responseBody;
callpage();
}
}
}
1.html:
查看全文
相关阅读:
修改root密码
环境的搭建(四)--------samba服务
16.统一异常处理(上)编写自定义处理函数
15.集成限流功能到我们的服务中(花操作必看)
14.go内置的rate包学习2(有花操作,必看)
13.go内置的rate包学习1
12.使用负载均衡的方式调用服务(随机方式)
11.使用负载均衡的方式调用服务(轮询方式)
10.根据命令行参数注册多个服务
9.consul获取服务实例,调用测试
原文地址:https://www.cnblogs.com/cutepig/p/937429.html
最新文章
文件的读写
PULL解析
11.数据库表操作
10.创建 MySQL 用户及赋予用户权限
09.数据库的管理应用
08.SQL--结构化查询语言
07.关于MySQL管理员密码设置
06.MySQL的登录方法
05.生产环境下MySQL的启动和关闭
04.关于MySQL的关闭与启动
热门文章
03.MySQL的安全
02.mysql多实例安装实战
SHELL编程(五)---------循环结构
SHELL编程(四)---------选择逻辑结构
SHELL编程(三)---------算术运算
SHELL编程(二)---------变量的输入输出
SHELL编程(一)---------"hello world"
vim的一个"小bug"
vim的简单配置
vim的使用基础
Copyright © 2011-2022 走看看