【发布时间】:2015-08-31 13:49:14
【问题描述】:
我想用 ajax 提交一个表单。我像这样使用 FormData 获取数据:
var data = new FormData($(this)[0]);
表单的输入之一是 HSV 格式的颜色值。我想将其转换为十六进制值。我有一个 jquery 函数来转换它,但我不知道如何在 FormData 中操作它的值。
另一个问题是:如何从 FormData 中删除一些字段(键、值)?
【问题讨论】:
-
请发布整个代码,因为您的问题在那里不清楚
-
我的代码是一个简单的 ajax 表单提交。我使用 FormData() 获取数据。我想操作 FormData() 中的表单输入值。
-
也许这会对你有所帮助:stackoverflow.com/a/8244082/3452348
-
没有。我需要从 Formdata 中提取值,而不是追加。
-
我还不能访问 FormData() 的值。但我可以使用 append(key, value) 覆盖值。谢谢zlen先生