展开全部
//GetXMLhttp函数会根据不同的浏览器初始化个xmlhttp对象
function GetXMLhttp()
{
var A=null;
try
{
A=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e){
try {
A=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(oc)
{
A=null
}
}
if ( !A && typeof XMLHttpRequest != "undefined" )
{
A=new XMLHttpRequest()
}
return A
}
function Check(obj)
{
//初始化个xmlhttp对象
var weburl = "/Ajax.htm?Action=Check&Str="+obj.value;
var xmlhttp = GetXMLhttp();
//提交数据,第一个参数最好为get,第三个参数最好为true
xmlhttp.open("get",weburl+"&Others="+Math.random(),true);
//如果已经成功的返回了数据
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4)//4代表成功返回数据
{
var result = xmlhttp.responseText;//得到服务器返回的数据
if(result!="")//如果返回的数据不是空
{
//数据返回成功操作
}
else
{
//数据返回失败操作
}
}
}
//发送数据,请注意顺序和参数,参数一定为null或者""
xmlhttp.send(null);
}
function GetXMLhttp()
{
var A=null;
try
{
A=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e){
try {
A=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(oc)
{
A=null
}
}
if ( !A && typeof XMLHttpRequest != "undefined" )
{
A=new XMLHttpRequest()
}
return A
}
function Check(obj)
{
//初始化个xmlhttp对象
var weburl = "/Ajax.htm?Action=Check&Str="+obj.value;
var xmlhttp = GetXMLhttp();
//提交数据,第一个参数最好为get,第三个参数最好为true
xmlhttp.open("get",weburl+"&Others="+Math.random(),true);
//如果已经成功的返回了数据
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4)//4代表成功返回数据
{
var result = xmlhttp.responseText;//得到服务器返回的数据
if(result!="")//如果返回的数据不是空
{
//数据返回成功操作
}
else
{
//数据返回失败操作
}
}
}
//发送数据,请注意顺序和参数,参数一定为null或者""
xmlhttp.send(null);
}
展开全部
自己写,或者使用各种javascript框架内部封装好的ajax方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在该用的地方用,不该用的地方不用
以上
以上
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、编写WebService
2、编写JS调用WebService函数
3、编写JS回调函数
2、编写JS调用WebService函数
3、编写JS回调函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询