即时修改.serialize()的结果

时间:2019-02-20 09:18:56

标签: javascript jquery ajax serialization

我想获取表单字段,但与此同时,我想在将请求发送到服务器之前更改某些字段的数据,而其他字段不应更改。

我有这个jQuery代码:

$.ajax({
  type: 'Post',
  url: '/Employee/EducationCreate',
  data: $("#form").serialize(),
  success: function () {
    var url = '/Employee/Education?EmployeeId=' + $("#employeeId").val();                          
  },
  error: function (xhr) {
    errorHandler(xhr);
  }
});

如果我使用:

var forms = $("#form").serialize(); 
                forms += "&StartDate=" + encodeURIComponent(georgianStartDate);

然后,我将在输出中包含一个StartDate数组,但是我想要做的只是修改$("#form").serialize()而不附加或添加额外的参数。

0 个答案:

没有答案