ajax处理回调函数,用ajax向后台发送数据

这是我的后台返回给前台的数据:

处理后台返回的数据有一下两种方式:

        function sethouse_housing_pattern(housing_pattern){
        var str=[];
        var str_housing_pattern=[];
        var newStr="";
        if(housing_pattern){
            str=housing_pattern.split(",");
            for(var i=0;i<str.length;i++){
                $.ajax({
                    url:'/MCS/sysmanage/mcssysgetDictById.do',
                    type:'POST',
                    data:'mcs_sys_dict_data_id='+str[i],
                    success:function(data){
                        alert("123"+data[0].value_meaning);
                        str_housing_pattern.push(data[0].value_meaning);
                        for(var k=0;k<str_housing_pattern.length;k++){
                            newStr=str_housing_pattern;
                        }
                    }
                });
            }
        }
    }
function sethouse_housing_pattern(housing_pattern){
        var str=[];
        var str_housing_pattern=[];
        var newStr="";
        if(housing_pattern){
            str=housing_pattern.split(",");
            for(var i=0;i<str.length;i++){
                $.ajax({
                    url:'/MCS/sysmanage/mcssysgetDictById.do',
                    type:'POST',
                    async : false,
                    data:'mcs_sys_dict_data_id='+str[i],
                    success:function(data){
                        alert("123"+data[0].value_meaning);
                        str_housing_pattern.push(data[0].value_meaning);
                        for(var k=0;k<str_housing_pattern.length;k++){
                            newStr=str_housing_pattern;
                        }
                    }
                });
            }
            alert(newStr+"shuju ");//弹出数据,用逗号隔开。
        }
    }

怎么将页面上的很多值放在一个数组里,然后通过ajax一起发送过去?比如在做到保存的时候,我们就会遇到页面有很多值需要一起传到后台,这个时候没有form表单,看下面,将教你如何做到:

function save(pass,advice,flag) {
    var jsonStr={};                //定义一个jsonStr 对象
         jsonStr.housing_pattern=liger.get('housing_pattern').getValue();//得到房屋格局,取页面的ligerui的下拉框单选
    jsonStr.house_type=liger.get('house_type').getValue(); //获取页面的下拉框多选复选框
    jsonStr.name=$('#name').val();//用jquery获取值
    jsonStr.data = $('#dd').datebox('getValue');    // 获取日期输入框的值 ,技术:easyui  
    jsonStr.v = $('#nn').numberbox('getValue');获取数值输入框的值。
  $.post({
    url:"/loancheck/mcscrehousingchecksave.do",
    data:jsonStr,
    function(data){
      if(data=='success'){
        alert("ok");
      }else{
        alert("error");
      }
    }
  }); }
时间,请带我像一条小溪流般,安静地流淌,汇入爱的海洋。
原文地址:https://www.cnblogs.com/1246447850qqcom/p/4091968.html