美文网首页
原生AJAX

原生AJAX

作者: 卖参 | 来源:发表于2018-06-19 13:39 被阅读0次
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    用户名:<input type='text' id='text1' />
    <input type='button' id='btn' value='点击注册' />
    <script>
        /*
            数据请求的过程
                    1. 浏览器的AJAX引擎(XMLHttpRequest) 向服务器发起请求 
                    2. 服务器查询数据库
                    3. 数据库对数据进行处理,响应给浏览器的AJAX 引擎
                    4. AJAX 引擎触发回调函数,更新web界面
            数据交互:从浏览器到服务器 ,再从服务器到浏览器

            ajax 的交互模型
                    1. XMLHttpRequest 电话               创建ajxa对象
                    2. open           输入电话号码        填写地址

                            3个参数
                            A. 请求的方式(get,post)
                            B. url     user是一个字段,就是后端给你的请求的字段,接口
                                                $username = $_GET['user']  -----php
                                        一般拿到数据需要想的三件事
                                                1. 数据长得什么样
                                                2. 字段都什么意思
                                                3. 返回的结果是什么样的

                            C. 是否异步

                    3. send()         呼叫按钮的按下      发送请求
                    4. onload         通话成功            等待
                    5. ajax.responseText                 收到 请求
                                        喂?

        
        */
        let btn = document.getElementById("btn");
        let text = document.getElementById("text1");

        btn.onclick = function () {
            let ajax = new XMLHttpRequest () ; // 
            ajax.open('get','php/get.php?user='+text.value,true);
            ajax.send();
            ajax.onload = function () {
                console.log(ajax.responseText)
            }
        }
    </script>
</body>
</html>
sad

相关文章

  • Ajax

    标签: Ajax 正文 一、实现一个原生Ajax 二、Ajax状态 三、将原生的 ajax 封装成 promise

  • js和jq的ajax调用

    原生ajax jQuery的ajax

  • html5的ajax学习(三)

    一.原生的ajax封装 原生的ajax的调用 二.jquery的ajax 2.1 jquery的语法 三. fun...

  • 原生ajax和jquery中的ajax

    原生的ajax请求方法: jquery中的ajax:

  • ajax

    原生ajax配置详解 对ajax简单封装 调用

  • Ajax Axios

    关于Ajax兼容性问题 前端原生Ajax(get方式),后端使用node.js 前后端代码: 前端原生Ajax(p...

  • ajax封装

    原生ajax封装

  • AJAX

    主要内容: ajax 是什么、原生ajax 写法和jQuery ajax写法。 AJAX 是什么 ajax,即As...

  • [转]JS原生Ajax代码示例

    文章来源: JS原生Ajax和jQuery的Ajax与代码示例 -- 苏凯勇往直前 JS原生的Ajax其实就是围绕...

  • ajax总结

    1. Ajax 1.1 原生JavaScript封装Ajax 1.2 jquery ajax 及其 快捷方法 $....

网友评论

      本文标题:原生AJAX

      本文链接:https://www.haomeiwen.com/subject/nkeaeftx.html