AJAX 应用
<script type="text/javascript">
function addUrl(){
//1、设置请求url地址
var name = document.getElementById("name").value;
var text = document.getElementById("url").value;
var url = "insertUrl.do?name="+name+
"&url="+text+"&time"+new Date() ;
//2、创建xmlHttpRequest对象
xmlHttpRequest = createXmlHttpRequest();
//3、设置xmlHttpRequest对象的回调函数
xmlHttpRequest.onreadystatechange = execute ;
//4、注册xmlHttpRequest对象
xmlHttpRequest.open("get",url,true);
//5、发送请求
xmlHttpRequest.send(null);
}
//创建xmlHttpRequest对象方法
function createXmlHttpRequest(){
//如果是IE浏览器
if(window.ActiveXObject){
return new ActiveXObject("Microsoft.XMLHTTP");
}
//非IE浏览器
if(window.XMLHttpRequest){
return new XMLHttpRequest();
}
}
//回调函数
function execute(){
//当xmlHttpRequest的状态为接收结果并完毕和服务器返回状态为正常执行刷新部分页面
if(xmlHttpRequest.readyState == 4 &&
xmlHttpRequest.status == 200){
if(xmlHttpRequest.responseText=="true"){
alert("添加成功!");
//添加到下拉列表
var obj = document.getElementById("myUrl");
var name =
document.getElementById("name").value;
var text =
document.getElementById("url").value;
var op = new Option(name,text);
obj.options.add(op);
//隐藏层
showAddUrl();
}
}
}
解析XML返回的例子
//回调函数
function execute(){
//当xmlHttpRequest的状态为接收结果并完毕和服务器返回状态为正常执行刷新部分页面
if(xmlHttpRequest.readyState == 4 &&
xmlHttpRequest.status == 200){
alert("添加成功!");
//添加到下拉列表
var obj = document.getElementById("myUrl");
//添加之前先清空列表
obj.options.length = 0 ;
//获取xmlHttpRequest返回的xml对象
(利用JavaScript的DOM模型将此xml解析出来)
xmlDoc = xmlHttpRequest.responseXml;
//获取根节点
myUrl = xmlDoc.documentElement ;
//循环遍历根节点的所有子节点
for(var x=0;x<myUrl.childNodes.length;x++){
m
相关文档:
在网上下了IngelliJ9.0,安装完成后,迫不及待的打开,却提示“The JVM could not be started. The main method may have thrown an exception.” 又去网上找了找,解决的办法是把bin目录下的idea.exe.vmoptions 文件有写字板打开,把里面的内容该为-Xms32m
-Xmx512m
-XX:MaxPermSize=120m
-ea
......
第一章 ASP.NET Ajax简介
1.1什么是Ajax
一.什么是Ajax
Ajax是Asynchronous JavaScript and XML(异步JavaScript 和XML)的缩写,由著名用户体验专家Jesse-James Garrett在2005年2月18日发表的一篇名为Ajax:a New Approach to Web Applications文章中首先提出。
Ajax并不是只包含JavaScri ......
3.4理解继承
一.基于原型的继承:
步骤:
(1)在子类构造函数中调用基类构造函数,从而继承基类的属性。
(2)将基类的一个新实例赋给子类,从而继承基类的方法。
Samples.Cat=function()
{
Samples.Pet.call(this);
}
Sample ......
index.asp文件 保存utf-8
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8" />
<form id="form1" name="form1" method="post">
<input name="ip" type="text" id="ip" style="width:170px" />
</form>
<mce:script type="text/javascript" src="ajaxrequest-m ......
-------------------------jsp中的js代码--------------------
<script type="text/javascript">
function ajaxFunction(sort){
var xmlHttp;
try{
// Firefox, Opera 8.0+, Safari
xmlHttp=new X ......