程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> JS傳遞對象數組為參數給後端,後端獲取,js後端

JS傳遞對象數組為參數給後端,後端獲取,js後端

編輯:JAVA綜合教程

JS傳遞對象數組為參數給後端,後端獲取,js後端


前端JS代碼:

  var conditons = [];
  var test1 = new Object();
  test1.name="1";
  test1.id="2";
  var test2 = new Object();
  test2.name="1";
  test2.id="2";
  conditons.push(test1);
  conditons.push(test2);
  $(function(){
    $.ajax({
      async:"false",
      type:'post',
      url:'鏈接',
      data:{name:"123",conditions:JSON.stringify(conditons)},
      dataType : 'json',
      success:function(data){
        console.log(data);
      },
      error: function (XMLHttpRequest, textStatus, errorThrown){
        alert("error");
      }
    });
  });

重點注意:將對象數組轉為JSON形式的字符串:JSON.stringify

 

後端獲取:

  String conditions = request.getParameter("conditions");
  JSONArray conditionList = JSONArray.fromObject(conditions);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved