我有一个带有多个选择框的表格。当我选择多个选项并将其通过ajax cal发送到php文件时,只会保存最后一个选项。 为什么会这样?
这是AJAX调用:
var daten = $('#formulargesamt').serialize();
console.log(daten);
$.ajax({
url: "/ajax/neukundenanlage/get_formular.php",
data: daten,
method: "POST",
});
在console.log
提示符下,所有数据都存在(作为字符串)。但是,在PHP文件中,它是一个只有最后选择的选项的数组。
有人知道我该如何解决吗?谢谢
编辑:
html代码:
<div class="container">
<form action="/ajax/neukundenanlage/get_formular.php" method="post"
name="formular" id="formulargesamt">
(...)
<div class="alert fade in" role="alert" id="resultmsg"
style="display:none;">
<button type="button" class="close" data-dismiss="alert" aria-
label="Close"><span aria-hidden="true">×</span></button> <span
id="resulttxt"></span>
</div>
</div>
PHP代码:
<?php
print_r($_POST);
console.log中的提示:
ed_kid = 107&medienverzeichnis = konradin&ed_kbid =&ma_id = 0&job_id = 0&absendername =&fromaddress =&replyto =&feedbackadresse =&login = agotzens%40mbmedien.de&login = bcioba%40mbmedien.de