zoukankan      html  css  js  c++  java
  • 关于ajax入门案例

    $.ajax方法

    1.url
    要求为String类型的参数,(默认为当前页地址)发送请求的地址。

    2.type
    要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。

    3.data
    要求为Object或String类型的参数,发送到服务器的数据。如果已经不是字符串,将自动转换为字符串格式

    4.success:要求为Function类型的参数,请求成功后调用的回调函数,有两个参数。
     (1)由服务器返回,并根据dataType参数进行处理后的数据。
     (2)描述状态的字符串。
      function(data, textStatus){
      //data可能是xmlDoc、jsonObj、html、text等等
      this;  //调用本次ajax请求时传递的options参数
      }

    案例:

    $.ajax({
    type:"post",
    url:"Servlet?name="+name,
    success:function (dom) {
    document.getElementById("myid1").innerText =dom;
    }

    原生ajax方法案例:
    var xhr = null;
    var name = document.getElementById("name").value;
    var url = "Servlet?name=" + name;
    if (window.XMLHttpRequest) {
    // 非IE内核
    xhr = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
    // IE内核,这里早期IE的版本写法不同,具体可以查询下
    xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xhr.open("get", url);
    xhr.onreadystatechange = function () {
    if (xhr.readyState == 4) {
    var str = xhr.responseText;//返回的值
    document.getElementById("myid").innerText = str;
    }
    }
  • 相关阅读:
    cocos2d-x CSV文件读取 (Excel生成csv文件)
    cocos2d-x 中 xml 文件读取
    String 类的实现
    json 文件解析与应用
    设计模式 之 《简单工厂模式》
    C++ 0X 新特性实例(比较常用的) (转)
    CCSpriteBatchNode CCSpriteFrameCache
    LongAdder
    ConcurrentHashMap源码
    HashMap源码
  • 原文地址:https://www.cnblogs.com/wyd12138/p/6592104.html
Copyright © 2011-2022 走看看