在 FormData 中发送整数

use*_*451 7 javascript jquery form-data angularjs

当我向后端发送一个整数时,我将它作为字符串接收,我不知道为什么?

var formdata = new FormData();

for (var i = 0; i < scope.user.values.length; i++) {
    formdata.append('values[]', scope.user.values[i]);
}
Run Code Online (Sandbox Code Playgroud)

我以字符串形式接收值,而它们应该是整数

Gur*_*Rao 8

实际上,你可以不发integers,一切都将字符串formatkey-value对当您使用formData。或者,您可以将它们转换为datatype后端所需。

在此处了解有关 FormData 的更多信息

  • 多么愚蠢的功能... (2认同)