zoukankan      html  css  js  c++  java
  • AJAX

    AJAX表示异步的JavaScript和XML,在页面不刷新的情况下请求到数据。

    1.JavaScript

    <script>

    window.onload = function()

    {

    var xhr = new XMLHttpRequest(); 注:定义AJAX,AJAX的核心就是XMLHttpRequest对象。

    var textname ="张三";

    var textpwd ="123";

    var url = "url?name="+textname+"&pwd="+textpwd ;

    xhr.open("get",url,true); 

    xhr.send(); 注:发送请求。

    xhr.onreadystatechange = function() 注:每个异步请求都有一个onreadystatechange属性。

    {

           if(xhr.readyState==4&&xhr.status ==200) 注:判断是否请求成功。

           {

                    var v = xhr.responseText; 注:获取返回值。

           }

    }

    </script>

    2.jQuery

    (1).get()

    语法:$.get(url,json,方法,返回类型) 注:url是必须写,json,方法,返回类型可选,返回类型默认是字符串。

    <script>

    $(function(){

    $.get("Handler.ashx",{"name":"张三","pwd":"123"},function(data){

    var v = data; 注:获得返回值。

    },int) 注:返回值类型为int。

    });

    </script>

    (2).post()

    get()和post()语法和用法都是相同的,只要把get换成post,就从get()请求变成post()请求了。

    (3).ajax()

    语法:

    $.ajax({

                    type:"get", 注:请求方式。

                    url:"Handler.ashx", 注:网址。

                    data:{"name":"123","pwd":"123"},  注:传值。

                    success:function(data) 

                    {

                           var v = data; 注:获得返回值。

                    }

    })

  • 相关阅读:
    android 网络加载图片,对图片资源进行优化,并且实现内存双缓存 + 磁盘缓存
    Web前端框架与类库的思考
    android应用开发(十):widget的使用
    响应式WEB设计的9项基本原则
    谈一下关于CQRS架构如何实现高性能
    迪杰斯特拉算法——PAT 1003
    Android开发-SQLite数据库
    寻找水王(2)
    PAT-1003
    PAT-1002
  • 原文地址:https://www.cnblogs.com/zhang1999/p/7283645.html
Copyright © 2011-2022 走看看