$.ajax() always return error

$.ajax() always return error

Hi, I do not know anymore what to do, I'm getting desperate! = (
My code always returns error:


function pegaDados(x){

  var parametros = { 'id' : 'vazio', 'busca' : 'tudo', 'funcao' : 'buscar', 'dados' : '', 'bd' : bd, 'col' : col};

  if(x){$.extend(parametros,x)};

         $.ajax({
           type: "POST",
           url: "back/mongo.php",
           dataType: "json",
           error: function(erro) { console.log(erro); },
           data: {
                  "id": parametros.id,
                  "busca": parametros.busca,
                  "funcao": parametros.funcao,
                  "dados": parametros.dados,
                  "bd": parametros.bd,
                  "col": parametros.col
                  },
           success: function(resposta){ console.log(resposta); if(retorno != 0) { retorno = resposta; }; }
          });

         return retorno;
}

the console says [object Object] funcoes.js: 59



I do not understand why, I've tried everything but it does not work! ...

Thanks in advance ...

Sincerely Anthero Vieira Neto