我发布了三件事
-
纯文本
-
-
图像
在用php读取发布的数据时,我只能读取
[对象,对象]
下面是JQuery中的代码
准备要发布到php文件的数据。
var items = [];
$(Items).each(function(index, row) {
var name = $(row).find("[name^='name']").val();
var age = $(row).find("[name^='age']").val();
var sub1 = $(row).find("[name^='sub1']").val();
var sub2 = $(row).find("[name^='sub2']").val();
items.push({
"name": name,
"age": age,
"sub1": sub1,
"sub2", sub2
});
});
var fileData = new FormData();
这很好
fileData.append('cust_first_name', $("[name='cust_first_name']").val());
这是我们关心的问题
fileData.append('items', items);
fileData.append('image1', $("[name='image1']").prop('files')[0]);
$.ajax({
url: "myurl.php",
cache: false,
contentType: false,
processData: false,
data: fileData,
type: 'post',
success: function (response) {
}
});
下面是PHP代码。
//$data = json_decode(file_get_contents('php://input'), true);
这很好
$cust_first_name = $_POST["cust_first_name"];
这是它所显示的关注点[对象,对象]
$items = $_POST["items"];
foreach($items as $item) {
echo "<pre>";
print_r($item);
echo "</pre>";
}
if(isset($_FILES["image1"])) {
}