Jump to content
jorge06

Problema em enviar informação para o controller do MVC

Recommended Posts

jorge06

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 by yoda

Share this post


Link to post
Share on other sites
malleus

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.

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.