为了账号安全,请及时绑定邮箱和手机立即绑定
  • Jsonlint
    查看全部
  • 记录个笔记

    查看全部
  • open方法 send方法
    查看全部
  • ajax 在客户端的实现





    上图<script></script>中的代码展示:

    document.getElementById("search").onclick = function(){

       var request = new XMLHttpRequest() ;    //发送ajax查询请求并处理

      request.open("GET", "service.php?number=" + document.getElementById("keyword").value);

      request.send();

      request.onreadystatechange = function(){

           if(request.readyState == =4) {

            if(request.status === 200){

                document.getElementById("searchResult").innerHTML = request.responseText;

    }else{ 

            print("发生错误" + request.status);

    }

    }

    }

    下图为post请求的处理:

    http://img1.sycdn.imooc.com//5f48f0a40001da2e06880339.jpg




    查看全部
    0 采集 收起 来源:客户端实现

    2020-08-28

  • request.open("GET/POST", url, async默认true);

    request.send();

    request.setRequestHeader("");

    request.send("name=...&sex=...");

    查看全部
  • XMLHttpRequest对象的创建   

    var request;

    if (window.XMLHttpRequest){ request = new XMLHttpRequest();} 

    // 适合IE7+ 和绝大部分浏览器

    else{ request = new ActiveXObject("Microsoft.XMLHTTPRequest");}

    // IE6, IE5

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

    2020-08-26

  • 处理跨域方法三——XHR2

    HTML5提供的XMLHttpRequest Level2已经实现了跨域访问以及其他的一些新功能

    IE10以下的版本都不支持

    在服务器端做一些小小的改造即可:

    Header('Acess-Control-Allow-Origin:');

    Header('Acess-Control-Allow-MEthods:POST,GET');

    查看全部
  • 处理跨域方法二——   JSONP

    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':'洪七','age':24});

    查看全部
  • 处理跨域方法一——代理

    查看全部
  • JavaScript处于安全方面的考虑,不允许跨域调用其他页面的对象。

    www.abc.com/index.html调用www.abc.com/service.php(非跨域)

    www.abc.com/index.html调用www.efg.com/service.php(跨域)

    www.abc.com/index.html调用bbs.abc.com/service.php(跨域)

    www.abc.com/index.html调用www.abc.com:81/service.php(跨域)

    www.abc.com/index.html调用www.abc.com/service.php(跨域)

    查看全部
  • JavaScript处于安全方面的考虑,不允许跨域调用其他页面的对象。什么是跨域呢,简单地的理解就是因为JavaScript同源策略的限制,a.com域名下的名js无法操作b.com或是c.a.com域名下的对象。

    查看全部
  • 用JQuery实现Ajax

    JQuery.ajax([settings])

    type:类型,"post"或"get",默认为"get"

    url:发送请求的地址

    data:是一个对象,连同请求发送到服务器的数据

    dataType:预期服务器返回的数据类型。如果不指定,jquery将自动根据HTTP包MIME信息来智能判断,一般我们采用json格式,可以设置为“json”

    success:是一个方法,请求成功后的回调函数。传入返回后的数据,以及包含成功代码的字符串

    error:是一个方法,请求失败是调用次函数。传入XMLHttpRequest对象

    查看全部
    0 采集 收起 来源:jQuery中的AJAX

    2020-08-13

  • {

    "staff":[

    {"name":"洪七","age":70},

    {"name":"郭靖","age":35},

    {"name":"黄蓉","age":30}

    ]

    }

    查看全部
    0 采集 收起 来源:json基本概念

    2020-08-13

  • JSON语法规则

    JSON数据的书写格式是:名称/值对

    名称/值对组合中的名称写在前面(在双引号中),值对写在后面(同样在双引号中),中间用冒号隔开:"name":"郭靖"

    JSON的值可以是下面这些类型:

    数字(整数或浮点数),比如123,1.23

    字符串(在双引号中)

    逻辑值(true或false)

    数组(在方括号中)

    对象(在花括号中)

    null

    查看全部
    0 采集 收起 来源:json基本概念

    2020-08-13

  • JSON与XML比较

    json的长度和xml格式比起来很短小

    json读写的速度更快

    json可以使用JavaScript内建的方法直接进行解析,转换成Javascript对象,非常方便

    查看全部
    0 采集 收起 来源:json基本概念

    2020-08-13

  • JSON:JavaScript对象表示法(JavaScript Object Notation)

    JSON是存储和交换文本信息的语法,类似XML。它采用键值对的方式来组织,易于人们阅读和编写,同事也易于机器解析和生成

    JSON是独立于语言的,也就是说不管什么语言,都可以解析JSON,只需要按照json的规则来就行。

    查看全部
    0 采集 收起 来源:json基本概念

    2020-08-13

  • php脚本以<?php 开头,以?>结尾

    PHP文件的默认文件扩展名是.php

    PHP语句以分号结尾(;)

    查看全部
  • PHP是一种创建动态交互性站点的服务器端脚本语言

    PHP能够生成动态页面内容

    PHP能够创建、打开、读取、写入、删除以及关闭服务器上的文件

    PHP能够接受表单数据

    PHP能够发送并取回cookies

    PHP能够添加、删除、修改数据库中的数据

    PHP能够限制用户访问网站中的某些页面

    查看全部
    0 采集 收起 来源:Ajax-例子简介

    2020-08-13

  • readyState属性

    查看全部
  • readyState属性

    0:请求未初始化,open还没有调用

    1:服务器连接已建立,open已经调用了

    2:请求已接收,也就是接收到头信息了

    3:请求处理中,也就是接收到响应主体了

    4:请求已完成,且响应已就绪,也就是响应完成了

    查看全部
  • XMLHttpRequest取得响应

    responseText:获得字符串形式的响应数据

    responseXML:获得XML形势的响应数据

    status和statusTest:以数字和文本形势返回HTTP状态码

    getAllResponseHeader():获取是有的响应报头

    getResponseHeader():查询响应中的某个字段的值

    查看全部
  • HTTP状态码由3位数字构成,其中首位数字定义了状态码的类型:

    1XX:信息类,表示收到Web浏览器请求,正在进一步的处理中

    2XX:成功,表示用户请求被正确接收,理解和处理。例如:200  OK

    3XX:重定向,表示请求没有成功,客户必须采取去进一步的动作

    4XX:客户端错误,表示客户端提交的请求有错误,例如:404 NOT Found,意味着请求中所引用的文档不存在。

    5XX:服务器错误,表示服务器不能完成对请求的处理:如500

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

    2020-08-12

首页上一页1234567下一页尾页

举报

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

微信扫码,参与3人拼团

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

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