Meu post nao funciona da forma mais curta. Na função "enviarClientePost" a forma comentada funciona, a forma que será executada da erro 400
$("#salvar-cliente").click(function(event){
event.preventDefault()
nomeCliente = $("#nome").val()
emailCliente = $("#email").val()
cpfCnpjCliente = $("#cpf-cnpj").val()
dddCliente = $("#ddd").val()
telefoneCliente = $("#telefone").val()
cepCliente = $("#cep").val()
enderecoCliente = $("#endereco").val()
numeroCliente = $("#numero").val()
complementoCliente = $("#complemento").val()
bairroCliente = $("#bairro").val()
cidadeCliente = $("#cidade").val()
ufCliente = $("#uf").val()
let clienteJ = {
nome: nomeCliente,
cpf_cnpj: cpfCnpjCliente,
email: emailCliente,
logradouro: enderecoCliente,
cep: cepCliente,
numero: numeroCliente,
cidade: cidadeCliente,
uf: ufCliente,
telefone: telefoneCliente
}
var cliente = []
cliente.push(clienteJ)
var dados = {
cliente: cliente
}
enviarClientePost(dados)
})
function enviarClientePost(dados){
// $.ajax({
// type: "POST",
// url: "minhaapi/api/clientes",
// data: JSON.stringify(dados),
// contentType: "application/json",
// dataType: "json"
// }).always(function(data){
// console.log(data)
// })
$.post("https://minhaapi/api/clientes", dados, function(dados){
console.log(dados)
})
.always(function(){
})
}
Há algo de errado ? Grato!!!!