php – Javascript não consegue exibir o valor JSON

php - erro laravel: Classe alvo [validator] ...
Sua visita nos ajuda a continuar oferecendo o melhor para você! problema é que o resultado que você recebe no retorno de chamada de sucesso é provavelmente uma string JSON e não um objeto JavaScript analisado. Para acessar a Sua visita nos ajuda a continuar oferecendo o melhor para você! de status, você precisa examinar a string JSON em um objeto JavaScript usando JSON.parse. Alternativamente, você pode configurar o jQuery.ajax para mourejar com isso involuntariamente para você.

Solução

  1. Estudar JSON manualmente

Você pode examinar manualmente o resultado usando JSON.parse:

success: function (result) {
    var jsonResult = JSON.parse(result); 
},
  1. Definir tipo de dados: ‘json’

Você pode configurar o jQuery.ajax para examinar involuntariamente a resposta JSON:

$.ajax({
    url: $('#form').attr('action'),
    type: 'POST',
    cache: false,
    processData: false,
    contentType: false,
    data: form_data,
    dataType: 'json', 
    success: function (result) {
        alert(result.status);
    },
    error: function (xhr, status, error) {
        console.error(error);
    }
});                                                                               

Certifique-se de que a resposta PHP defina o cabeçalho Content-Type corretamente Sua visita nos ajuda a continuar oferecendo o melhor para você! indicar dados JSON:

header('Content-Type: application/json');
echo json_encode(["status" => "some status", "data" => "some random data"]);

Com esta forma, a chave de status estará conseguível em seu código JavaScript.

Tags:

Crédito: Manancial Original

Adriano Pina

Adriano Pina

Análise de Sistemas | SEO e Google Ads | Fundador da Loja Script PHP Aqui & Marca Shoslh de tecnologia

Especialista em transformar ideias em soluções digitais e acelerar o crescimento online.

Deixe um comentário

Tem perguntas? Nos envia sua mensagem 24/7!

(17) 99100-0874

Endereço & Contato

Centro, Interior de São Paulo
E-mail: [email protected]

Links Úteis
BAIXAR APP | SCRIPT PHP AQUI
Certificados
0
    0
    Seu carrinho
    Seu carrinho está vazio

    Usamos cookies para garantir que oferecemos a melhor experiência em nosso site. 

       

    X

    Clique em um de nossos representantes abaixo para conversar no WhatsApp ou envie um email para: 📧 [email protected]

    Precisa de ajuda fale conosco?