Boa tarde,
Tenho este secript que pretendo que verifique quais as checkbox que estão seleccionadas, e envie um json para o controller, o problema é que aparece sempre o alerta com o "Error".
Alguém sabe o porquê de eu não estar a conseguir enviar o json para controller?
Função:
Código (Javascript):
Desde já agradeço a atenção
Tenho este secript que pretendo que verifique quais as checkbox que estão seleccionadas, e envie um json para o controller, o problema é que aparece sempre o alerta com o "Error".
Alguém sabe o porquê de eu não estar a conseguir enviar o json para controller?
Função:
Código (Javascript):
function verificaChecks() {
var aChk = document.getElementsByName("selectedProduto");
var json = "";
for (var i = 0; i < aChk.length; i++) {
if (aChk[i].checked == true) {
if (json != "")
json = json + ";" + aChk[i].value;
else
json = aChk[i].value;
} else {
}
}
alert(json);
$.ajax({
type: 'POST',
url: '/Compra/Edit',
data: JSON.stringify(json),
dataType: 'json',
contentType: 'application/json; charset=utf-8',
success: function (data) {
alert('aa');
},
error: function() {
alert ('error');
}
});
}
var aChk = document.getElementsByName("selectedProduto");
var json = "";
for (var i = 0; i < aChk.length; i++) {
if (aChk[i].checked == true) {
if (json != "")
json = json + ";" + aChk[i].value;
else
json = aChk[i].value;
} else {
}
}
alert(json);
$.ajax({
type: 'POST',
url: '/Compra/Edit',
data: JSON.stringify(json),
dataType: 'json',
contentType: 'application/json; charset=utf-8',
success: function (data) {
alert('aa');
},
error: function() {
alert ('error');
}
});
}
Desde já agradeço a atenção