Javascript 如何将动态数组传递给ajax帖子正文?(初学者)
我在将数组传递到ajax帖子正文时遇到问题。请提供纯Javascript和ajax的答案Javascript 如何将动态数组传递给ajax帖子正文?(初学者),javascript,ajax,Javascript,Ajax,我在将数组传递到ajax帖子正文时遇到问题。请提供纯Javascript和ajax的答案 function js_addToCheckOut (theForm) { for (var i=0; i < theForm.circSelected.length; i++) { if(theForm.circSelected[i].checked) {
function js_addToCheckOut (theForm) {
for (var i=0; i < theForm.circSelected.length; i++)
{
if(theForm.circSelected[i].checked) {
myarray[i] = theForm.circSelected[i].value;
vCheckedCount =vCheckedCount +1;
}
}
var url = "search_pkg.save_item_ids?vitemids";
var urlParams = "";
var urlParams1 = "";
var xmlhttp = js_getXMLHTTPRequest();
var xmlContentType = "application/x-www-form-urlencoded";
urlParams1 =myarray; ---how to pass array here as parameter
urlParams = urlParams1;
xmlhttp.open("POST", url, true);
xmlhttp.setRequestHeader("Content-Type", xmlContentType);
xmlhttp.send(urlParams);
theForm.action = ("search_pkg.add_to_check_out?vitemids="+xmlhttp.responseText);
}
函数js_addToCheckOut(theForm){
对于(var i=0;i$.post(url, {dynamic_array: []}, function(response){
// Do something with your response
});
如果只想使用本机XHR:请阅读有关类FormData的文档-
它应该帮助您构建请求主体
var array = [...];
var body = new FormData();
for ( var i = 0; i < array.length; i++ ) {
body.append('field[]', array[i]);
}
xhr.send(body);
var数组=[…];
var body=new FormData();
对于(var i=0;i
你能告诉我如何在javascript和ajaxOr中实现这一点吗?你可以使用非常轻量级的我的库:-mx.http({url://login',method:“post”},function(response){});您能告诉我如何在xmlhttp.send()中传递数组吗?