-
ajax 异步的javascript和xml,是在一种在无需重新加载整个网页的情况之下能够更新部分网页的技术。 通过在后台跟服务器进行少量的数据交换,网页就可以实现局部更新。查看全部
-
JQuery查看全部
-
使用JQuery 实现Ajax查看全部
-
post 发送一定要设置RequestHeader("Content-Type","application/x-www-form-urlencoded")查看全部
-
Ajax 请求客户端步骤查看全部
-
readState属性 , 可以判断服务器响应的具体状态查看全部
-
HTTP状态码由3位数组构成,其中首位数字定义了状态码的类型查看全部
-
HTTP 响应一般由三部分组成查看全部
-
1.使用html和css实现页面 2.使用xmlhttprequst请求让后台和服务器进行数据交换 3.使用js操作dom刷新部分页面查看全部
-
处理跨域方法一:代理 处理跨域方法三:XHR2 HTML5提供的XMLHttpRequest Level2已经实现了跨域访问以及其他的一些新功能 * IE10以下的版本都不支持XHR2 * 在服务器端做一些小小的改造即可: header('Access-Control-Allow-Origin:*'); // * : 所有的域名都可以访问它 header('Access-Control-Allow-Methods:POST,GET');查看全部
-
JSONP可用于解决主流浏览器的跨域数据访问的问题(js的ajax方法支持JSONP的处理方式,只能对get请求起到作用,不支持post请求): 在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':'洪七','age':24}); 例: $ajax({...dataType:"jsonp", jsonp:"callback123"// 这个是参数的名称可以任意取, ...}); // 前端 // 后端: $jsonp = $_GET["callback123"]; $result = $jsonp.'({"success";false,"msg":"没有找到员工。"})';查看全部
-
$(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){ aler("发生错误:"+ jqXHR.status); } }); }); });查看全部
-
// 浏览器控制台输入 var jsondata = '{"staff":[{"name":"洪七","age":70},{"name":"郭靖","age":35},{"name":"黄蓉","age",30}]}'; var jsonobj = eval('('+ jsondata +')'); // eval 解析json,不会去看json数据是否合法,但JSON,如果json数据不合法就直接报错 aler(jsonobj.staff[0].name); // --> undefined var jsondata = '{"staff":[{"name":"洪七","age":70},{"name":"郭靖","age":35},{"name":"黄蓉","age",30}]}'; var jsonobj = JSON.parse(jsondata); // JSON.parse() 解析 json alert(jsonobj.staff[0].name); // --> undefined // 最好是使用 JSON.parser(); ,安全 // jsonlint.com json校验 // 服务器端: var request = new XMLHttpRequest(); request.open("GET","service.php?number="+document.getElementById("keyword").value); request.send(); request.onreadystatechang = function(){ if(request.readyState === 4){ if(request.status === 200){ var data = JSON.parse(request.responseText); if(data.success){ document.getElementById("searchResult").innerHTML=data.msg; }else{... } } } }查看全部
-
<script> document.getElementById("search").onclick=function(){ // 发送Ajax查询请求并处理 var request = new XMLHttpRequest(); request.open("GET","service.php?number="+document.getElementById("keyword").value); request.send(); request.onreadystatechang=function(){ if(request.readyState === 4){ if(request.status === 200){ document.getElementById("searchResult").innerHTML=request.responseText; }else{ aler("发生错误:"+request.status); } } } } </script>查看全部
-
XAMMP,https://www.apachefriends.org/download.html查看全部
举报
0/150
提交
取消