怎么获取到ajax数据
2个回答
展开全部
方式有多种吧 ,下面我把常用的ajax写法写出来
首先要清楚:ajax=javascript+xml,所以ajax也是写在script标签下面的哈!
先写个最原生态的
//创建一个xmlhttp对象
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
//监听xmlhttp对象状态
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
//成功返回后进入
}
}
//发送一个get请求,异步方式(也就是局部刷新数据)
xmlhttp.open("GET","/ajax/demo_get.asp",true);
xmlhttp.send();
}
</script>
另一种方法就是 jquery的方式
//反正这些都在w3c中有,自己看看,像是jquery的load函数啊,可以根据参数来自动切换post请求与get请求,希望能帮助到你。
$("button").click(function(){
$.post("demo_test_post.asp",
{
name:"Donald Duck",
city:"Duckburg"
},
function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
});
首先要清楚:ajax=javascript+xml,所以ajax也是写在script标签下面的哈!
先写个最原生态的
//创建一个xmlhttp对象
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
//监听xmlhttp对象状态
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
//成功返回后进入
}
}
//发送一个get请求,异步方式(也就是局部刷新数据)
xmlhttp.open("GET","/ajax/demo_get.asp",true);
xmlhttp.send();
}
</script>
另一种方法就是 jquery的方式
//反正这些都在w3c中有,自己看看,像是jquery的load函数啊,可以根据参数来自动切换post请求与get请求,希望能帮助到你。
$("button").click(function(){
$.post("demo_test_post.asp",
{
name:"Donald Duck",
city:"Duckburg"
},
function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
});
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
TableDI
2024-07-18 广告
2024-07-18 广告
在Excel中匹配数据,常用方法如下:1. 使用VLOOKUP函数:在目标单元格输入“=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])”。其中,lookup...
点击进入详情页
本回答由TableDI提供
展开全部
获取它成功的还是失败的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询