zoukankan      html  css  js  c++  java
  • AJAX回调(调用后台方法返回数据)

    记得先要导入jquery.js。

    格式一 $.ajax({"Key1":"value1","key2":"value2",....});

    $.ajax({

      type:"post/get",

         asynch : “false”,//并发访问时异步提交

      url:"TestAction!execute?time="+Math.random(), 

      dataType:"json",//指定返回格式,不指定则返回字符串

      data:{"id":1,"name":"张三"},

      success:function(data){
        alert("返回结果集="+data);

      }

    });

    格式二 $.get/post(url,data,callback);

    $(function(){

      $.get(

        "TestAction!execute?time="+Math.random(),

        {"id":1,"name":"张三"},

        function(data){

         alert("返回结果集="+data);

        }

      );

    });

    格式三 $.getJSON(url,data,callback);

    $(function(){

      $.getJSON( 

        "TestAction!execute?time="+Math.random(),

        {"id":1,"name":"张三"},

        function(data){

         alert(data.name);//返回JSON格式

        }

      );

    });

    //后台代码

    public String savePrivilege(){
    PrintWriter out=null;
    Long msg=null;
    try {
    out=getResponse().getWriter();
    msg=request.getParameter("id")+request.getParameter("name");
    } catch (Exception e) {
    e.printStackTrace();
    }
    out.print(msg);
    out.close();
    return null;
    }

    //JSON格式

    public String queryChildNode(){
    User user=new User(getRequest().getParameter("id"),request.getParameter("name");
    JSONObject json=JSONObject.fromObject(list);
    getResponse().setContentType("text/html;charset=utf-8");
    PrintWriter out=null;
    try {
    out = getResponse().getWriter();
    } catch (IOException e) {
    e.printStackTrace();
    }
    out.print(json.toString());
    out.close();
    return null;
    }

  • 相关阅读:
    Unix系统中system函数的返回值
    vim 插件 for gbasic
    arch初认识
    TI IPNC Web网页之进阶修改
    Ti IPNC Web网页之ActiveX控件
    TI IPNC Web网页之网页修改教程
    OI,再见
    [OI]省选前模板整理
    OI刷题录——hahalidaxin
    51nod 小Z的trie(Trie+广义SAM)
  • 原文地址:https://www.cnblogs.com/laotan/p/3616988.html
Copyright © 2011-2022 走看看