分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

Ajax--------Jquery

发布时间:2023-09-06 01:09责任编辑:白小东关键词:Ajax

AJax---------->按需发送,通过XMLHttpRequest对象向服务器提交需要提交的东西

IE5,6不支持XMLHttpRequest对象,用ActiveX来向服务器提交。

在实际应用中,需要判断浏览器是否支持该对象,方法如下:

var xmlhttp;if(window.XMLHttpRequest){//判断浏览器是否有XMLHttpRequest对象 ?????xmlhttp = new XMLHttpRequest(); ?}else{ ?????xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); ?}

ajax向服务器发送请求:

var xmlhttp = new XMLHttpRequest();xmlhttp.open("method","url",async);//method:请求方式:GET/POST ?url:请求信息在服务器中的路径 ??async:同步或异步请求(true:异步,false:同步)xmlhttp.send();

 ajax接收服务器发送回来的信息(字符串形式,xml形式)

$("#div").text(xmlhttp.responseText);//字符串形式$("#div").text(xmlhttp.responseXML);//xml形式

 ajax中的onreadystatechange事件:该事件绑定readyState属性,当readyState值发生改变的时候,会触发onreadystatechange事件

readyState属性存储了XMLHttpRequest的下面这几个状态:0---------》请求未初始化

                            1---------》服务器连接已建立

                            2----------》已接收请求

                            3----------》请求正在处理中

                            4-----------》请求处理完成,响应已就绪

status:OK------》200

    未找到页面-------》404

当服务器响应就绪,说明我们可以将服务器请求的信息展示在页面,有如下操作:

xmlhttp.readystatechange=function(){ ?????if(xmlhttp.readyState==4&&xmlhttp.status==200) ?{ ??????????????$("#div").text(xmlhttp.responseText); ???}}

Ajax--------Jquery

原文地址:http://www.cnblogs.com/yfafa/p/7463358.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved