none
Erro na minha função jquery RRS feed

  • Pergunta

  • Pessoal, boa tarde. Fiz uma função jquery e na alimentação dos argumentos vindos da página para passar para a minha controller, está dando erro nos dois pontos que separam a variável do seu valor. Veja minha jquery:

    function GravaPainelPesquisa() {

        var parametros = _cnpj : $('#txtCnpjPesquisa').val() , _tecnico : $('#txtTecnicoObs').val() , _ob :  $('txtObservacao').val();

        $.ajax({

            url: 'Pesquisa/GravaPainelPesquisa',
            datatype: 'json',
            contentType: "application/json; charset=utf-8",
            type: "POST",
            data: JSON.stringify(parametros),
            success: function (data) {

                $("#dialogLogPdv").dialog();
            },
            error: function (error) {
            }
        })
    }

    O erro está dando no dois pontos(":"), dizendo: Expected ";". Veja onde dá o erro. Em todos os dois pontos, na linha dos parâmetros.

    var parametros = _cnpj : $('#txtCnpjPesquisa').val() , _tecnico : $('#txtTecnicoObs').val() , _ob :  $('txtObservacao').val();

    quarta-feira, 18 de junho de 2014 18:35

Todas as Respostas

  • Amigo, boa tarde.

    Para criar um Object no JS você precisa utilizar { e }. Veja esse exemplo:

    var p = { nome: "Diego Murakami", profissao: "Analista" };

    Saída: 

    Object {nome: "Diego Murakami", profissao: "Analista"}

    JSON.stringify(p)
    "{"nome":"Diego Murakami","profissao":"Analista"}"

    Faça a correção e poste seus resultados.

    Abraços !


    Diego Murakami View Diego Murakami's LinkedIn profile - MCP, MS, MCSD
    * Por favor "Marcar como Resposta" caso esta for útil para sua dúvida.


    • Editado Diego Murakami quarta-feira, 18 de junho de 2014 20:17
    • Sugerido como Resposta Diego Cotini quarta-feira, 18 de junho de 2014 22:37
    quarta-feira, 18 de junho de 2014 20:16