javascript - 使用 ajax / json 发送 jquery 数组
问题描述
嗨,我试图通过带有 json 编码的 ajax 发送我的数组,但我的数据总是空的。我究竟做错了什么。结果我试图用 print_r($_POST); 我也尝试了 json stringify 但仍然无法正常工作。
js代码:
$("#submitboeking").click(function(event) {
event.preventDefault();
//Cursisten
var voornamen = [];
var achternamen = [];
var geslachten = [];
var geboortedata = [];
$("[id^='txtCursistVoornaam']").each(function() {
voornamen.push($(this).val());
});
$("[id^='txtCursistAchternaam']").each(function() {
achternamen.push($(this).val());
});
$("[id^='radCursistGeslacht']:checked").each(function() {
geslachten.push($(this).val());
});
$("[id^='txtCursistGeboortedatum']").each(function() {
geboortedata.push($(this).val());
});
$.ajax({
url: '/wp-content/themes/tweb/processboeking.php',
type: 'POST',
data:
{'geslachten': geslachten,
'voornamen': voornamen,
'achternamen': achternamen,
'geboortedata': geboortedata},
dataType: 'json',
success: function(data) {
console.log(data);
document.getElementById("overzichtboeking").innerHTML = data;
}
});
解决方案
推荐阅读
- r - 在 R 中使用 list.files 时忽略隐藏文件
- android - Flutter 应用程序在最新更新后无法运行
- pandas - 在数据库中找到两列的对应值(df)
- c - C: 试图在一个带有结构的函数中创建一个点
- sql - 在保持行号顺序的同时删除分区中的重复项
- javascript - AWS Dynamodb 配置中缺少凭证,如果使用 AWS_CONFIG_FILE,则设置 AWS_SDK_LOAD_CONFIG=1
- jackson - 在 JAX-RS REST 端点中反序列化 Liferay ServiceBuilder 模型
- python - 将“单词/部分”组合成“整体/字符串”?
- html - 如何在我的 HTML 模板中包含自定义 Django 字段
- google-sheets - 从谷歌表格中的动态表格中获取单元格