zoukankan      html  css  js  c++  java
  • ajax

    一.请求:

      1.一般请求

    $.ajax({
      async: false,
      type: "POST",
      url: '<%=basePath%>user/hasP.do',
      data: {p:userPhone},
      dataType:'json',
      cache: false,
      success: function(data){
        if("error" == data.result){
          var errorInfo = data.errorInfo;
          bootbox.alert(errorInfo);
        }else{
          flag = true;
        }
      }
    });

    b.

    $.ajax({
      type:'post',
      url : '<%=basePath%>user/saveConsumer?consumerId=' + consumerId + '&account='+account+'&consumerName='+consumerName+'&contractId='+ value,         
      success:function(data){
        //alert(data)
        if(data == 'success'){
        $("#contractAddDivId").hide();
        top.Dialog.succeed = "ok";
        top.Dialog.close();
        }
      },error:function(){
        bootbox.alert("请重新开户!");
      }
    })

    2.表单请求

    $.ajax({
      cache: true,
      type: "POST",
      url:'<%=basePath%>user/checkUPs.do?tm='+new Date().getTime(),
      data:$('#userForm').serialize(),// 你的formid
      async: false,
      success: function(data) {
        if(data == ''){
          $("#userEditDivId").show();
          $("#userForm").ajaxSubmit(options);
        }
      },
      error: function(request) {
       alert("Connection error");
      }
    });

    b.

    // 表单提交设置
    var options = {
      url:'<%=basePath%>user/edit.do?tm='+new Date().getTime(),
      success: showResponse, //处理完成
      dataType: 'json'
    };

    // 表单提交完成处理事件
    function showResponse(responseText, statusText) {
      if("success" == responseText.result){
        $("#userEditDivId").hide();
        top.Dialog.succeed = "ok";
        top.Dialog.close();
      }else{
      }
    }

    二:返回  

    1.

    //response.setContentType("text/html;charset=utf-8");
     PrintWriter out = response.getWriter();

     out.write("notPrincipal");

    2.

    Map<String, String> map = new HashMap<String, String>();

    map.put("Lng", lng);
    map.put("Lat", lat);

    JSONObject obj = JSONObject.fromObject(map);
    PrintWriter out = response.getWriter();
    out.print(obj);

  • 相关阅读:
    几个影响sql性能语句的例子
    orderby工作原理 + 最小代价取随机数
    count(*)实现原理+两阶段提交总结
    脏页flush和收缩表空间
    mysql本身用错索引+给字符串字段加索引
    Java概念辨析:equals和== equals和hashCode
    abstract方法必须在abstract类中 这句话是对的还是错的?
    java实际项目中interface和abstract interface 区别
    【timeisprecious】【JavaScript 】JavaScript String 对象
    Linux学习(三)putty,xshell使用以及密匙登陆
  • 原文地址:https://www.cnblogs.com/jianyi12/p/5647001.html
Copyright © 2011-2022 走看看