我正在尝试使用AJAX发布一些数据。我正在发送序列化表单,但没有发送任何内容。什么可能出错?我该如何解决?
$.ajax({
url: 'postcreaorganisation',
type: 'POST',
data: $('#form').serializeArray(),
processData: false,
success: function(data) {
//success action
},
error:function (xhr, ajaxOptions){
//error action
}
});
提前致谢!
编辑:我应该指定我在对话框确认按钮的操作中使用该代码。
答案 0 :(得分:2)
确保您的表单元素具有name
属性。 jQuery的.serialize
仅适用于具有name
s。