AJAX技术小实例

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
<script src="js/jquery-1.4.4.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
var xmlHttp = null;
function createXMLHttp()
{
if(window.ActiveXObject)
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest)
{
xmlHttp = new XMLHttpRequest();
}
}
function checka()
{
createXMLHttp();
var txt=$("#Text1").val();
var url = "ajaxTest.ashx?txt="+txt;
xmlHttp.open("post",url,true);//采用post传输数据不会中断,并且传输容量可以达到4M true表示同步传输 false表示异步传输
xmlHttp.onreadystatechange = sub;
xmlHttp.send();
}
function sub()
{
if(xmlHttp.readyState == 4&&xmlHttp.status==200)
{
var txt=xmlHttp.ResponseText;
$("#Text2").val(txt);
}
}

//以下是jquery的AJAX
$(function(){
$("#Button2").click(function(){
var value=$("#Text1").val();
$.post("ajaxTest.ashx?"+new Date(),{txt:value},function(data,textStatus){
alert(data);
alert(textStatus);

});
// alert(value);
});
})

</script>

</head>
<body>
<input id="Text1" type="text" />
<input id="Button1" type="button" value="ajax测试" οnclick="checka();" />
<input id="Button2" type="button" value="ajax测试jquery" />
<input id="Text2" type="text" />
</body>
</html>


以下是ajaxTest.ashx页面

<%@ WebHandler Language="C#" Class="ajaxTest" %>

using System;
using System.Web;

public class ajaxTest : IHttpHandler {

public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
// context.Response.Write("Hello World");
string txt = context.Request["txt"];
context.Response.Write(txt);
}

public bool IsReusable {
get {
return false;
}
}

}

//注册无刷新提示用户是否存在 ,自己修改一下就OK 迟点再整理好点
function FunAjax()
{
$.ajax({
type: "POST",
url: "jQueryAjaxTest.ashx",
data: "begin=1&end=9",
beforeSend: function(){
$("#span_content").text("数据处理中...");
},
success: function(msg){
$("#span_content").text("两个数的和为: " + msg);
}
});
}

//这个网址不错。介绍AJAX用法。。附带有实例。。傻瓜都能看懂。。。
http://www.w3school.com.cn/jquery/ajax_post.asp
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值