[Dúvida] Jquery + ajax json gerando conflito

22/12/2011

0

Olá Comunidade, estou com um grande problema, tenho um <asp:Button> que quando clicado aparece o seguinte erro:

Argumento de postback ou de retorno de chamada inválido. A validação do evento é habilitada com o uso de <pages enableEventValidation=true/> na configuração ou <%@ Page EnableEventValidation=true %> em uma página. Por motivos de segurança, esse recurso verifica se os argumentos para eventos de postback ou de retorno de chamada se originam no controle do servidor que originalmente os processou. Se os dados forem válidos e esperados, use o método ClientScriptManager.RegisterForEventValidation para registrar os dados de postback ou de retorno de chamada para validação.

Coloquei um breakpoint no codebehind , e se quer deu pageload.

Já consegui descobrir a causa, é esta função Jquery com ajax, quando eu retiro ela, tudo funciona normalmente.:
Alguem sabe o que pode estar acontecendo?

$(document).ready(function() {

$(#ddlNomesDoutores).change(function() {

var teste;

var valor = $(#ddlNomesDoutores).find(:selected).text()

var Parameters = {nome: + valor + };

$.ajax({

type: POST,

url: Agenda_Eletronica.aspx/SelecionarEspecialidadesDoMedico,

contentType: application/json; charset= utf-8,

data: Parameters,

dataType: json,



success: function(data) {

$(#ddlespecialidades).empty();

$(data.d).each(function(item, index) {



$(#ddlespecialidades).append(<option value= + item + > + index + </option>);



});



}

, error: function() {

alert(erro);

}

});



});

});




Max Cancino

Max Cancino

Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar