zoukankan      html  css  js  c++  java
  • Ajax用法

    1)$.get(url, [data], [callback], [type])

    2)$.post(url, [data], [callback], [type])

     

    其中:

    url:代表请求的服务器端地址

    data:代表请求服务器端的数据(可以是key=value形式也可以是json格式)

    callback:表示服务器端成功响应所触发的函数(只有正常成功返回才执行)

    type:表示服务器端返回的数据类型(jquery会根据指定的类型自动类型转换)

    常用的返回类型:text、json、html等

     1     function get()
     2     {
     3         $.get(
     4             "/web13/AjaxServlet",
     5             {"name":"张圣南"},
     6             function(data){
     7                 alert(data.name);
     8             },
     9             "json"
    10         );
    11     }
    12     
    13     function post()
    14     {
    15         var name=$("#name").val();
    16         $.post(
    17             "/web13/AjaxServlet",
    18             {"username":name},
    19             function(data){
    20                 alert(data);
    21             },
    22             "text"
    23         )
    24     }

    3)$.ajax( { option1:value1,option2:value2... } );

    常用的option有如下:

    async:是否异步,默认是true代表异步

    data:发送到服务器的参数,建议使用json格式

    dataType:服务器端返回的数据类型,常用text和json

    success:成功响应执行的函数,对应的类型是function类型

    type:请求方式,POST/GET

    url:请求服务器端地址

     function get()
       {
            $.ajax({
               url:"/web13/Servlet2",
               async:true,
                 data:{"name":"小红","pwd":123},
                 success:function(res){
                    console.log(res)
                 },
                type:"post",
                dataType:"json"
             })
        }

     response.getWriter().write("{"isExist":"+flag+"}");

  • 相关阅读:
    perf + 火焰图用法 小结
    忽略多年的地理基本知识
    windows7安装docker异常:looks like something went wrong in step ‘looking for vboxmanage.exe’
    我的选择
    CSS3 width的min/max-content、fill-available以及fit-content
    Redis入门与命令汇总
    javascript中的原型详解
    Promise实现及原理
    nodejs中的垃圾回收
    javascript中的闭包
  • 原文地址:https://www.cnblogs.com/xiaozhang666/p/10711905.html
Copyright © 2011-2022 走看看