微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ajax请求

ajax

常见的请求方式

@H_502_8@
  • 标签的href和src(无法由用户进行控制)
  • 在浏览器地址栏输入网址回车
  • location.href
    • 如果请求服务器的某个页面,记得设置http://部分
    1. form标签
    • form的action表示表单提交给哪个地址处理

    • 表单元素必须设置name属性,否则数据无法正常提交

    • 提交按钮的使用:

      • input[type=submit]提交按钮
      • button[type=submit]提交按钮(认type是submit,设置可以不写)
      • button[type=button]普通按钮
      • input[type=button]普通

    小结

    同步和异步

    单线程

    • js是单线程的语言。(只有一个人执行操作,同时只能做一件事)
    • js在后期也引入了多线程的概念,但是还是只有一个主线程。(其他线程只能用于辅助操作,无法进行核心功能操作(DOM))

    同步与异步

    @H_502_8@
  • 同步任务:
    1. 异步任务:
    • 特点:异步任务都比较耗时或执行时间不确定。(异步任务的执行一定晚于同步任务)

    • 常见的异步任务:定时器、事件、Ajax

    Ajax简介

    为什么学Ajax

    网页中的很多功能需要发送请求,同时不能跳转,传统的请求方式无法满足要求。就可以通过Ajax来进行处理。

    什么是Ajax

    @H_502_8@
  • ajax是一种js进行请求响应处理的方式

  • 特点:不会造成页面刷新

  • 浏览器中的实现方式:

    • 采用了内置对象的设置方式:new XMLHttpRequest();
    1. ajax名称全拼:Asynchronous JavaScript And Xml异步的js和XML

    2. XML早期使用的一种数据交互格式,现在都使用json进行操作

    // 下面是json格式 (现在的常用格式)
    {
      "name": "jack",
      "age": 18
    }
    // 下面是XML格式
    <jieke>
      <name>jack</name>
      <age>18</age>
    </jieke>
    

    jQuery的ajax使用

    https://www.runoob.com/jquery/jquery-ajax-intro.html

    版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

    相关推荐