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;
    }

  • 相关阅读:
    div中子div在firefox ie 水平居中对齐
    Access数据库自定义连接字符串(详细有图百度文档)
    ASP页面乱码
    国内开源asp.netCMS汇总
    sql 2005
    卡巴斯基授权key导入方式方法及其导入key基本原理
    关于SqlServer服务无法启动的症状分析和解决方法
    js下流媒体的在线播放
    用JS+vml作三维报表
    了解嵌入式数据库(sqlite,firebird)
  • 原文地址:https://www.cnblogs.com/laotan/p/3616988.html
Copyright © 2011-2022 走看看