AJAX基础
1、创建XMLHttpRequest对象
<script type=“text/javascript”>
var xmlhttp = false;
// 万恶的 IE浏览器 使用 ActiveX 对象
if (window.ActiveXObject) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
}
</script>
2、XMLHttpRequest对象
① XMLHttpRequest对象的方法
② XMLHttpRequest对象属性
3、ajax开发框架
<script type="text/javascript">
var xmlhttp = null; // 创建一个空对象
function changeval(){
if(window.XMLHttpRequest){
xmlhttp = new XMLHttpRequest(); // 判断DOM 对象
}else if(window.ActiveXObject){
xmlhttp = new ActiveXObject(“Microsoft.XMLHTTP”); // 判断IE 下 并生成 对象
}
if(xmlhttp == null){ // 判断浏览器是否支持xmlhttprequest
return false;
}
xmlhttp.onreadystatechange = getresult; // 状态改变调用函数指针
① get 请求,建议使用get请求
xmlhttp.open("get","ajax.php",true); //true代表你要选择ajax请求, ajax.php代表跳转到ajax.php页面去验证
xmlhttp.send(null); //设置为空,但为必写
② post 请求
xmlhttp.open("post","ajax.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("sname=ck");
}
function getresult(){
if(xmlhttp.readyState == 4 && xmlhttp.status == 200){ //可查看上面的表格图片
alert(xmlhttp.responseText); //弹出另一页面中设置满足输入条件的值
}
}
</script>
1、创建XMLHttpRequest对象
<script type=“text/javascript”>
var xmlhttp = false;
// 万恶的 IE浏览器 使用 ActiveX 对象
if (window.ActiveXObject) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
}
</script>
2、XMLHttpRequest对象
① XMLHttpRequest对象的方法
② XMLHttpRequest对象属性
3、ajax开发框架
<script type="text/javascript">
var xmlhttp = null; // 创建一个空对象
function changeval(){
if(window.XMLHttpRequest){
xmlhttp = new XMLHttpRequest(); // 判断DOM 对象
}else if(window.ActiveXObject){
xmlhttp = new ActiveXObject(“Microsoft.XMLHTTP”); // 判断IE 下 并生成 对象
}
if(xmlhttp == null){ // 判断浏览器是否支持xmlhttprequest
return false;
}
xmlhttp.onreadystatechange = getresult; // 状态改变调用函数指针
① get 请求,建议使用get请求
xmlhttp.open("get","ajax.php",true); //true代表你要选择ajax请求, ajax.php代表跳转到ajax.php页面去验证
xmlhttp.send(null); //设置为空,但为必写
② post 请求
xmlhttp.open("post","ajax.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("sname=ck");
}
function getresult(){
if(xmlhttp.readyState == 4 && xmlhttp.status == 200){ //可查看上面的表格图片
alert(xmlhttp.responseText); //弹出另一页面中设置满足输入条件的值
}
}
</script>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。