为了账号安全,请及时绑定邮箱和手机立即绑定
  • 状态码 1:信息类,表示收到web浏览器请求,正在进一步处理 2:成功 3:重定向,表示请求没有成功,客户必须采取进一步操作 4:客户端错误 5:服务器错误
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2017-02-18

  • http相应三部分组成 1.状态码 2.响应头 3.响应体 正文
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2017-02-18

  • get查询服务器信息 2000个字符 幂等 post修改服务器上的资源 无限制 安全
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2017-02-18

  • HTTP:通信规则、无状态协议 1.建立tcp连接 2.。。。
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2017-02-18

  • XHR=XMLHttpRequest
    查看全部
  • GET or POST
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2017-02-17

  • HTTP请求
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2017-02-17

  • HTTP状态码
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2017-02-17

  • HTTP请求的组成部分
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2017-02-17

  • HTTP请求的步骤
    查看全部
    0 采集 收起 来源:Ajax-HTTP请求

    2017-02-17

  • 1.Ajax主要的功能是实现了浏览器端 异步 访问服务器:通过浏览器的XMLHttpRequest对象发出小部分数据,与服务端进行交互, 服务端返回小部分数据,然后更新客户端的部分页面。 2.json是Ajax发送小部分数据的一种轻量级数据格式,可以简单易懂的给服务器或者浏览器交互数据,包括jason对象,jason数组对象。 3.跨域的原理是:协议://子域名.主域名:端口号/服务端地址,除了服务端地址的改变叫做重定向意外,其他几个可变更的参数中任意一个的改变就叫做跨域。
    查看全部
    0 采集 收起 来源:课程总结

    2017-02-17

  • Javascript出于安全方面的考虑,不允许跨域调用其他页面的对象。什么是跨域呢?简单地理解就是因为javascript同源策略的限制,a.com域名下的js无法操作b.com或是c.a.com域名下的对象。 跨域处理,三种方法: 1、处理跨域方法一 代理 通过在同域名下的web服务器端创建一个代理: 北京服务器(域名:www.beijing.com) 上海服务器(域名:www.shanghai.com) 比如在北京的web服务器的后台(www.beijing.com/proxy-shanghaiservice.php)来调用上海服务器(www.shanghai.com/services.php)的服务,然后再把访问结果返回给前端,这样前端调用北京同域名的服务就和调用上海的服务效果相同了。 2、处理跨域方式二——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}) 3、处理跨域的方法三——XHR2: 1、HTML5提供的XMLHttpRequest Level2已经实现了跨域访问以及其他的一些新功能 2.IE10以下的版本都不支持 3.在服务器端 header('Access-Control-Allow-Origin:*'); header('Access-Control-Allow-Methods:POST,GET');
    查看全部
  • jsonp支持GET请求,不支持POST请求 出于安全考虑,浏览器都有同源策略。即相同domain的页面运行在一个沙箱(sandbox)中,与其他domain的沙箱隔离,不能跨越domain直接访问其他domain下的资源。 但HTML中有几个标签可以忽略同源限制去请求其他domain下的资源,比如<img> 和<script>等。这里主要说<script src="url">,当浏览器解析到<script>标签,就会发起一个get请求,请求的URL即为scr所指定的url。这就相当于跨域访问了一个资源。 比如运行一下代码: script = document.createElement('script'); script.type = 'text/javascript'; script.src = 'http://www.someWebApiServer.com/some-data'; 可能得到的是一个script元素,元素的innerHTML是请求返回的对象: <script> {['some string 1', 'some data', 'whatever data']} </script> 我们已经得到了想要的内容,但解析它并不方便。如果使用了JSONP是什么样的呢: script = document.createElement('script'); script.type = 'text/javascript'; script.src = 'http://www.someWebApiServer.com/some-data?callback=my_callback'; 返回的结果是: my_callback({['some string 1', 'some data', 'whatever data']});可以看到,这里的返回结果是直接执行了一个函数my_callback(...),实参就是我们需要的数据 那么只要在代码里实现my_callback 函数,就可以做任何想做的事了 <html> ... <script> function my_callback(data){alert(data.name etc.)} </script> ... </html><script>
    查看全部
  • JavaScript处于安全方面的考虑,不允许跨域调用其他页面的对象。 什么是跨域呢,简单的理解就是因为JavaScript同源策略的限制,a.com域名下的js无法操作b.com或者c.a.com域名下的对象。
    查看全部
  • http://cdn.code.baidu.com/ 百度静态资源库,大家如果线上引用,可以去这里找,主流js框架基本都有,查找也很方便. 1、在线引用(百度静态资源公共库) 2、jq实现Ajax(代码如下,图为各属性解析) <script src="http://apps.bdimg.com/libs/jquery/1.11.1/jquery.js"></script> $(document).ready(function(){ $("#save").click(function(){ $.ajax({ type:"post", url:"service.php", dataType:"json", data:{ name:$("#staffName").val(), number:$("#staffNumber").val(), sex:$("#staffSex").val(), job:$("#staffJob").val() }, success:function(data){ if(data.success){$("#createResult").html(data.msg)} else{$("#createResult").html("error: " + data.msg) } }, error:function(jqXHR){ alert("error: "jqXHR.status); } }); }); });
    查看全部
    0 采集 收起 来源:jQuery中的AJAX

    2018-03-22

举报

0/150
提交
取消
课程须知
只需要有基础的javascript语法知识,就可以很容易理解本课程哦
老师告诉你能学到什么?
通过本课程的学习,您可以了解到Ajax概念、HTTP请求概念、PHP简单语法、JSON数据格式、Ajax的原生和jQuery实现、跨域等知识,只需要一些时间,看似复杂的知识点,其实都是纸老虎,会被你一捅就破。您不但会了解Ajax的使用,而且会清楚Ajax的原理,并举一反三。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!