Код может быть примерно следующим:
var rowSave = function(id, str) {
var strParts = str.split(' '), l = strParts.length, i, obj = {},
codeStart = 'A'.charCodeAt(0); // 65
for (i = 0; i < l; i++, codeStart++) {
obj[String.fromCharCode(codeStart)] = strParts[i];
}
$("#myjqgrid").jqGrid('saveRow', id, {
succesfunc: function(response) {
return true;
},
url: "server.aspx",
mtype: "GET",
extraparam: obj
});
}
Сначала obj
будет заполнен как {A: "it\'s", B: "a", C: "beautiful", D: "day"}
, а затем будет использоваться как значение extraparam
.