我将数组传递给ajax请求,任何人都可以建议我如何在我的php文件中获取数组。 JavaScript
var value1 = [];
$.each($('.form-control_1'), function() {
var total_stock;
var total_stock = this.id;
//console.log(total_stock);
value1.push(document.getElementById(total_stock).value)
console.log(value1);
});
console.log('starting ajax');
$.ajax({
url: "insert_inventory.php",
type: "post",
data: { value1: value1 },
success: function (data) {
var dataParsed = JSON.parse(data);
console.log(dataParsed);
}
});
最佳答案
您可以像这样设置一个数组
:
var value1 = []; //Outside loop.
value1.push(document.getElementById(total_stock).value) //Inside loop.
您必须像这样在 PHP
中获取数据:
$data = $_POST['value1'];
foreach($data as $value){
echo $value;
}
希望有帮助。
关于javascript - 如何在数据中传递数组(ajax),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47472114/