salve a tutti
ho un pezzo di codice javascript che invia il form ad un web service, vorrei rimuovere nell-array il view state
codice:
function Save() {
var arForm = $("#aspnetForm").serializeArray();//fin qui tutto bene
arForm.remove("__VIEWSTATE");//no
arForm(1).remove();//no
in rete ho trovato questi 2 esempi
codice:
Array.prototype.remove = function (x) {
var i;
for (i in this) {
if (this[i].toString() == x.toString()) {
this.splice(i, 1)
}
}
}
function arrayRemoveVal(array, removeValue) {
var newArray = jQuery.grep(array, function (value) { return value != removeValue; });
return newArray;
}
ma entrambi usati non hanno portato il risultato sperato
qui il codice di come li ho richiamati nella funzione
codice:
arForm = arrayRemoveVal(arForm, 3);// removes 3
arForm.remove(1);
come da immagine sotto non gli piace la funzione remove(), la sto provando nella console di Chrome
sto cercando su come rimuovere questo elemento, ma in genere gli esempi sono a valori fissi, qui ho un array che ogni elemento contiene NAME e VALUE
credi di averci perso gia abbastanza tempo
grazie