所以我甚至不确定如何说出来。我正在尝试使用JSON Schema验证表单数据。我使用Dojo创建表单并在用户单击提交时获取其内容。但是,表单中的所有数据都以字符串形式返回。因此,当我的模式找到一个应该是数字的字段时,它会抛出一个错误,因为即使输入是'123',它在技术上也是一个字符串。有没有办法获得表单数据,同时保留它的原始类型?
array.forEach(formData, function(item) {
postData[String(item.title)] = domAttr.get(item, "value");
});
有什么想法吗?