一个js 数组怎么传到后台

2025-01-04 22:17:44
推荐回答(2个)
回答1:

  


XHR数据发送到后台
  




姓名:
年龄:
身高:







function test(){
//获取dom节点
var fm = document.getElementsByTagName('form')[0];
//利用HTML5 FormData对象获取表单数据
//并把DOM表单对象作为参数传给FormData
var fD = new FormData(fm);
//可以追加数据
fD.append('xuexing','A');
//创建XML请求
var xhr = new XMLHttpRequest();
//打开链接,异步请求
xhr.open('POST','index.php',true);
//发送表单数据
xhr.send(fD);
//事件响应
xhr.onreadystatechange = function (){
//接受到后台返回数据时,写入到div文本节点内
if(this.readyState == 4){
document.getElementsByTagName('div')[0].innerHTML = this.responseText;
}
}
return false;
}


  

回答2:

把数组用js 变成json字符串,然后后面用String 接收,然后用方法, 把后面json 变成数组