jorge06 Posted April 29, 2013 at 02:00 PM Report #505179 Posted April 29, 2013 at 02:00 PM (edited) 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: 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'); } }); } Desde já agradeço a atenção Edited April 29, 2013 at 05:15 PM by yoda
yoda Posted April 29, 2013 at 06:15 PM Report #505216 Posted April 29, 2013 at 06:15 PM Experimenta enviar um POST em vez de JSON (que é o que faz mais sentido para mim). before you post, what have you tried? - http://filipematias.info sense, purpose, direction
bruno1234 Posted April 29, 2013 at 06:26 PM Report #505224 Posted April 29, 2013 at 06:26 PM Substitui: error: function() {alert ('error');} Por: error: function(a, b, c) {alert ([a, b,c]);} Vendo o que está a chegar ao callback de erro é mais simples identificar o que se está a passar. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
malleus Posted May 9, 2013 at 04:49 PM Report #506473 Posted May 9, 2013 at 04:49 PM Melhor ainda, dispara a consola do teu browser (a do Chrome é fantástica, o Firebug para o Firefox não lhe fica muito atrás) e vê o que se passa. Geralmente está-se a apontar para o controlador/script errado ou existe algum erro de programação no controlador/script que faz com que o JSON seja inválido.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now