-
实现Ajax技术的三个步骤: 1、运用HTML、CSS技术实现页面,表达信息; 2、运用XMLHttpReques和web服务器进行数据的异步狡猾; 3、运用JavaScript操作DOM,实现动态局部刷新。查看全部
-
Ajax技术出现之前,都是同步的交换数据,如果填写的比较复杂的表单将非常麻烦。有了XMLHttpRequest对象后,同步世界变为了异步世界。通过XMLHttpRequest这个对象后台可以和服务器交换数据。查看全部
-
传统的网页更新部分内容需要重新加载整个页面,而使用了ajax后只需异步更新局部页面。查看全部
-
AJAX:全称是异步的Javascript XML。不是一种编程语言,而是可以在无需重新加载网页的情况下,部分更新网页内容的技术。查看全部
-
监听方法: var request = new XMLHttpRequest(); request.open("GET","get.php",true); //get请求 URL 异步 request.send(); request.onreadystatechange = function(){ if(request.readyState===4 && request.status === 200){ } }查看全部
-
readyState属性: 0: 请求未初始化,open还没有调用; 1:服务器链接已建立,open已经调用了; 2:请求已接收,也就是接收到头信息了; 3: 请求处理中,也就是接收到响应主体了; 4:请求已完成,且响应已就绪,响应完成了;查看全部
-
responseText: 获得字符串形式的响应数据 responseXML: 获得XML形式的响应数据 status和statusText: 以数字和文本形式返回HTTP状态码 getAllResponseHeader(): 获取所有的响应报头 getResponseHeader(): 查询响应中的某个字段的值查看全部
-
两种请求方式的区别查看全部
-
请求头一般由四部分组成: 1.请求头的方法或动作,比如GET或POST 2.具体地址 如:HTTP:192.... 3.请求头包含的一些信息 如:token 4.请求体 如 相关参数查看全部
-
一个完整的HTTP请求过程,通常有七个步骤: 1. 建立TCP链接; 2. Web浏览器想Web服务器发送请求命令; 3. Web浏览器发送请求头信息; 4. Web服务器应答; 5. Web服务器发送应答头信息; 6. Web服务器想浏览器发送数据; 7. Web服务器关闭TCP连接;查看全部
-
在IE6或更早的版本是不支持的 var request; if(window.XMLHttpRequest){ request = new XMLHttpRequest(); }else{ request = new ActiveXObject("Microsoft.XMLHTTP"); }查看全部
-
XMLHttpRequest发送请求查看全部
-
1.Ajax主要功能是实现浏览器端 异步 访问服务器, 通过XMLHttpRequest对象发出小部分数据,与服务器端进行交互。 服务端返回小部分数据,然后更新客户端的部分页面。 2.json是Ajax发送小部分数据的一种轻量级数据格式,可以简单易懂的给服务器或者浏览器交互数据,包括json对象,json数组对象。 3.跨域的原理是:协议://子域名.主域名:端口号/服务端地址,除了服务端地址的改变叫做重定向外,其他几个可变更的参数中任意一个的改变就叫做跨域。 4.实现跨域方法:三种 后台代理、jsonp、XHR2查看全部
-
跨域请求的方式:3种 1.后台代理 2.jsonp 3.HTML5中的XHR2 需要前端会的方法是后两种。 2.jsonp使用方法:只支持get方式 $.ajax({dataType:"jsonp",jsonp:"callback",success:...,error:...});//前台,修改数据类型,定义jsonp属性和参数名,等待后台调用 var request=$_GET("callback");//后台,接收前台定义好的参数名 var data=$jsonp.'({"name:"jack",age:15})';//后台,使用jsonp处理数据,并返回前台 3.XHR使用方法:任何方式都支持,兼容到IE10以上浏览器 前台:不需要任何改动,正常使用ajax请求 后台:文件头部做小小修改 header("Access-Control-Allow-Origin:*");//所有域名都可以访问它 header("Access-Control-Allow-Methods:POST,GET");查看全部
-
例: $ajax({...dataType:"jsonp", jsonp:"callback123"// 这个是参数的名称可以任意取, ...}); // 前端 // 后端: $jsonp = $_GET["callback123"]; $result = $jsonp.'({"success";false,"msg":"没有找到员工。"})';查看全部
举报
0/150
提交
取消