如何大写主干序列化形式的所有String元素

时间:2016-03-15 12:46:17

标签: javascript backbone.js serialization uppercase syphon

当我提交表单时,我将序列化对象发送到服务器。 但在发送之前我需要将所有输入元素大写。

这是我的一段代码:

submitForm: function(e) {
    e.preventDefault();
    var data = Backbone.Syphon.serialize(this);
    console.log(data);// here i need to uppercase all data elements
    this.trigger("form:submit", data);
},

我需要在将它发送到thserver而不是后端之前执行此操作。 任何建议的解决方案?

1 个答案:

答案 0 :(得分:0)

如果data是一个对象数组,则需要迭代每个对象并使用方法toUpperCase(),例如:

$.each(data, function(index, value){
    console.log(value.toUpperCase());
});