zoukankan      html  css  js  c++  java
  • 关于jQ通过Ajax往后台发送json

    1、首先需要一个函数   拼接所需要格式到对象中去,然后扔出去

    //发送的数据的函数
    function FsData(){  
      
      var aaa = $("#instore").val();    //  获取需要的数据
      var aaa = $("#instore").val();
    
      var models = []; //数据中的数组
    
       for (var i = 0; i < xxx. length; i++) {   //循环要获取的数据的长度
                    var Atr = Trs[i];
                    var tds = $(Atr).children("td");
                    var id = $(tds).eq(0).html();     //分别获取数据
                    var name = $(tds).eq(1).html();
                    var num = $(tds).eq(2).html();
                    models.push({ Id: id, Num: num, targettype: "仓库", note: name });   // 循环添加   给对象的属性添加对应的值      (按后台需要去写)
              //这样就把数据都循环放到了models中
                }
    
                var rrr = {         //  把所有的属性跟值去添加到对象中去
                    aaa: aaa,
                    bbb: bbb,
                    model:models      //这个是上面拼接的数组
                };
    
    
            return rrr  //把这个对象扔出去   这里面是一堆拼接好的要发送的数据
    
    }

    2、然后在启用Ajax的函数中去接受这个函数,通过Ajax发送-接收返回数据

    //触发Ajax的函数 
    function AddApply() {
      var resquestData = FsData();
      $.ajax({
        url:“发送的地址”,
        type:“post发送”,
        datatype:"发送的数据类型  json或者其它",
        data:resquestData,    //这里是发送的数据
        success:function(ReceivedData){  // ReceivedData 这里是发送后返回的数据     这个是形参, 可以随便写
              if(data.result == "ok"){  判断是否成功
                // 所执行的函数
              }else{
                //否则以后执行的函数
              }
        },
        error:function(){
        失败或者错误以后返回的函数
        }
    })
      
    }


  • 相关阅读:
    Maven 环境的配置
    zTree的简单例子
    plsql免安装客户端的配置
    HDU 1232 畅通工程
    HDU 5698 瞬间移动
    Codeforces 1015E1 Stars Drawing (Easy Edition)
    Codeforces 784B Santa Claus and Keyboard Check
    Codeforces 500C New Year Book Reading
    NSarray 赋值 拷贝 等问题记录
    UINavigationController 操作记录
  • 原文地址:https://www.cnblogs.com/C-dashazi/p/6475996.html
Copyright © 2011-2022 走看看