-
http是一种无状态协议!请求:查看全部
-
var XHR = new XMLHttpRequest();IE6不支持查看全部
-
XMLHttpRequest对象。一、运用html和css实现页面,表达信息 二、XMLHttpRequest和web服务器进行数据异步交换 三、 运用JavaScript操作DOM,实现动态局部刷新查看全部
-
HTTP请求中GET和POST请求介绍,POST比较安全。查看全部
-
ajax的全称:Asynchronous Javascript and XML(异步的javascript和xml) 是一种在无需重新加载整个页面的情况下能够更新部分网页的技术。查看全部
-
客户端就不能直接输出数据了,需要进行一个简单的判断。 知识点:request.readyState request.status request.responseText查看全部
-
服务端代码查看全部
-
与PHP服务端约定,进行改造输出,sucess和msg参数 1. PHP header进行设定,添加以下内容 header("content-type:application/json;charset=utf-8"); 2. PHP 语句输出的时候添加 echo '{"success":false,"msg":"参数错误"}';查看全部
-
var jsonp = '{"staff":[{"name":"洪七","age":70}, {"name":"郭靖","age":30}, {"name":"黄蓉","age":30}]}'; var jsobj = JSON.parse(jsonp);//JSON.parse()方法用来将字符串转化JSON对象。 //alert(jsonp[0].name); alert(jsobj.staff[0].name); http://jsonlint.com/ 一款在线json格式化工具 JSON.stringify(obj)将JSON转为字符串。 JSON.parse(string)将字符串转为JSON格式;查看全部
-
处理跨域的方法三——XHR2: 1.HTML5提供的XMLHttpRequest Level2已经实现了跨域访问以及其他的一些新功能 2.IE10以下的版本都不支持 3.在服务器端 header('Access-Control-Allow-Origin:*'); header('Access-Control-Allow-Methods:POST,GET');查看全部
-
处理跨域方式二——JSONP(只支持GET请求): JSONP可用于解决主流浏览器的跨域数据访问的问题。 在www.aaa.com页面中: <script> function jsonp(json){ alert(json["name"]); } </script> <script src="http;//www.bbb.com/jsonp.js"></script> 在www.bbb.com页面中: jsonp({'name':'xx','age':24})查看全部
-
Javascript出于安全方面的考虑,不允许跨域调用其他页面的对象。不同域名之间相互请求资源,就算作“跨域”,a.com域名下的js无法操作b.com或是c.a.com域名下的对象。 处理跨域方法一——代理: 通过在同域名的web服务器端创建一个代理查看全部
-
jQuery实现Ajax $(document).ready(function(){ $("#search").click(function(){ $.ajax({ type:"GET", url:"service.php?number="+$("#keyword").val(), dataType:"json", success:function(data){ if(data.success){ $("#searchResult").html(data.msg); }else{ $("#searchResult").html("出现错误:"+data.msg); } }, error:function(jqXHR){ alert("发生错误:"+jqXHR.status); } }) }) })查看全部
-
json解析方式: 1.eval(不检查json字符串的合法性,不推荐使用) 2.parse json字符串格式化和校验工具:jsonlint.com 代码: var data = JSON.parse(request.responseText);查看全部
-
Content-Type: application/x-www-form-urlencoded 如果不加POST进行提交,会出现错误。查看全部
举报
0/150
提交
取消