我有以下代码片段,其中我正在将表单数据序列化并通过ajax进行发布。 我遇到了需要添加其他数据的情况。 在这种情况下,我需要添加一个逗号分隔的数组,称为“selectedHours”。 是否可能实现?
我通过如下方式创建“selectedHours”,它创建一个具有类“hour-selected”的列表项数组。 在此方面未使用任何表单值,输入等。
var selectedHours = [];
$('.hour-selected').each(function(k,v) {
selectedHours.push($(v).text());
});
$.ajax({
type: 'post',
url: '/process/somepage.php',
data: $form.serialize(),
dataType : 'json'
}).done(function (response) {
... and so on...