在FormData中发送整数

时间:2015-11-23 12:11:08

标签: javascript jquery angularjs form-data

当我向后端发送一个整数时,我收到它作为字符串,我无法弄清楚为什么?

var formdata = new FormData();

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

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

1 个答案:

答案 0 :(得分:2)

HTML发送到服务器端的所有值都以字符串形式接收。你必须将这些数据转换为背面的整数,这应该不会太困难。如果您指定服务器端使用的语言,我们可能会告诉您如何将字符串转换为整数。=或者更好,您可以查找它。