当我提交表单时,我将序列化对象发送到服务器。 但在发送之前我需要将所有输入元素大写。
这是我的一段代码:
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而不是后端之前执行此操作。 任何建议的解决方案?
答案 0 :(得分:0)
如果data
是一个对象数组,则需要迭代每个对象并使用方法toUpperCase()
,例如:
$.each(data, function(index, value){
console.log(value.toUpperCase());
});