Ir para o conteúdo
jorge06

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

Mensagens Recomendadas

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

Editado por yoda

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.