我正在使用serializeArray)提交表单数据+一些其他信息。但由于某些原因,这不起作用。
$("#submitBtn").submit(function(ev) {
ev.preventDefault();
var info = $(this).serializeArray();
info.push({
name: 'teacherName', value: $('#tNm').text(),
name: 'teacherSubject', value: $('#tSj').text()
});
var url = "data.php";
$.post(url, info, function(response){ ... }
return false;
});
如何发送数据+有关提交的其他信息?
答案 0 :(得分:0)
您需要单独推送对象
info.push({name: 'teacherName', value: $('#tNm').text()});
info.push({name: 'teacherSubject', value: $('#tSj').text()});
查看我制作的fiddle