繁体   English   中英

如何使用数组通过ajax post发送数据

[英]How to send data via ajax post, using arrays

我有一个名为 sendData 的数组,它的索引为 sendData [0] [1] [2] .....

现在

sendData[0]="name="+variable+"&class="+variable;
sendData[1]="name="+variable+"&class="+variable;
sendData[2]="name="+variable+"&class="+variable;

现在我如何发送整个 sendData ?

如果允许使用 jQuery,那么您可以尝试以下操作:

$.ajax({
        url:"Your URL", 
        type: "post",
        data: {'data' : JSON.stringify(sendData)},
        success: function (response) {
          console.log(response);
        },
        error: function(jqXHR, textStatus, errorThrown) {
           console.log(textStatus, errorThrown);
        }
    });
var sendData=new Object();
for(i=0;i<numberOfRows;i++){  //Number of rows
sendData[i]=new Object; 
for(var key in return_data_columns_detail[0]){    //contains the json data for column headers
var id="ip"+cnt+"addRow"+addIpRow;  //HTML ID for input fields contained inside table rows
var data=document.getElementById(id).value;
sendData[i][return_data_columns_detail[0][key]]=data;
cnt++;
}
addIpRow++
}


$.ajax({
    url:"../include/handle_event_add_team.php",
    type:"POST",
    data:sendData,
    dataType:"json",
    success:function(){
        console.log("after add button click team");
        ajax_post_display_table();
        //display_table_team();
    }
});

ok here is how i did it by creating an object which can me parsed into json data and sending to php server

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM