Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ThalissonChagas1407

PROBLEMA COM JSON PHP

Recommended Posts

Bom dia 

Bom eu tenho uma aplicação, que o ajax preenche os inputs de acordo com o JSON

 

porem , em alguns processos, o json não e retornado

quando abro pelo firebug, consigo ver um espaço(quebra de linha) no qual é o que esta atrapalhando ler!

ja retirei todos os erros, desabiltei no php.ini e mesmo assim ainda me retorna o erro.

 

codigo que vem no json


[{"id_cfop":"1189","codigo_cfop":"5353","desc_cfop":"Presta\u00e7\u00e3o de servi\u00e7o de transporte a estabelecimento comercial"}]

essa quebra de linha esta atrapalhando o processo!

alguem ja pegou algo parecido, ou sabe como solucionar o problema?

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim

essa é a função que busca

        function BuscaCfop(valor) {
            if (valor == '') {
                return false
            }
            $("#natop").val('...');
            $.ajax({
                type: "GET",
                url: "<?= BACKEND ?>/_view/_cte/_ajax/cfop_select_ajax.php",
                data: {
                    cfop: valor
                },
                dataType: "json",
                success: function (data) {
                    if (data == null) {
                        alert("CFOP não encontrado!");
                        $("#natop").val('');
                    } else {
                        $("#natop").val(replaceSpecialChars(data[0].desc_cfop));
                        $("#cfop").val(data[0].codigo_cfop);
                    }
                }
            });
        }

Estou utilizando o XAMPP.

de 3 computadores, 1 esta dando normal, nos outros dois não!

a Diferença é exatamente a quebra de linha, como mencionei em cima

Compartilhar este post


Link para o post
Compartilhar em outros sites
56 minutos atrás, ThalissonChagas1407 disse:
56 minutos atrás, ThalissonChagas1407 disse:



[{"id_cfop":"1189","codigo_cfop":"5353","desc_cfop":"Presta\u00e7\u00e3o de servi\u00e7o de transporte a estabelecimento comercial"}]

 

 

O Retorno é esse

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não consegui reproduzir a saída em json aqui do meu lado.

vê se isso ajuda:

 

Para substituir por <br/>, faça:

result = result.replace(/\n/g, "<br/>");

Para substituir por <p>...</p>:

result = "<p>" + result.replace(/\n/g, "</p><p>") + "</p>";

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por violin101
      Caros amigos do grupo, saudações e um feliz 2025.
       
      Estou com uma pequena dúvida referente a Teclas de Atalho.

      Quando o Caps Lock está ativado o Comando da Tecla de Atalho não funciona.
      ou seja:
      se estiver para letra minúscula ====> funciona
      se estiver para letra maiúscula ====> não funciona
       
      Como consigo evitar essa falha, tanto para Letra Maiúscula quanto Minúscula ?

      o Código está assim:
      document.addEventListener( 'keydown', evt => { if (!evt.ctrlKey || evt.key !== 'r' ) return;// Não é Ctrl+r, portanto interrompemos o script evt.preventDefault(); });  
      Grato,
       
      Cesar
    • Por violin101
      Caros amigos, saudações.
       
      Por favor, poderiam me ajudar.

      Estou com a seguinte dúvida:
      --> como faço para para implementar o input código do produto, para quando o usuário digitar o ID o sistema espera de 1s a 2s, sem ter que pressionar a tecla ENTER.

      exemplo:
      código   ----   descrição
           1       -----   produto_A
       
      Grato,
       
      Cesar
    • Por violin101
      Caros amigos, saudações.
       
      Humildemente peço desculpa por postar uma dúvida que tenho.

      Preciso salvar no MySql, os seguinte Registro:

      1 - Principal
      ====> minha dúvida começa aqui
      ==========> como faço para o Sistema Contar Automaticamente o que estiver despois do 1.____?
      1.01 - Matriz
      1.01.0001 - Estoque
      1.01.0002 - Oficina
      etc

      2 - Secundário
      2.01 - Loja_1
      2.01.0001 - Caixa
      2.01.0002 - Recepção
      etc
       
      Resumindo seria como se fosse um Cadastro de PLANO de CONTAS CONTÁBEIL.

      Grato,


      Cesar









       
    • Por violin101
      Caros amigos, saudações.

      Por favor, me perdoa em recorrer a orientação dos amigos.

      Preciso fazer um Relatório onde o usuário pode Gerar uma Lista com prazo para vencimento de: 15 / 20/ 30 dias da data atual.

      Tem como montar uma SQL para o sistema fazer uma busca no MySql por período ou dias próximo ao vencimento ?

      Tentei fazer assim, mas o SQL me traz tudo:
      $query = "SELECT faturamento.*, DATE_ADD(faturamento.dataVencimento, INTERVAL 30 DAY), fornecedor.* FROM faturamento INNER JOIN fornecedor ON fornecedor.idfornecedor = faturamento.id_fornecedor WHERE faturamento.statusFatur = 1 ORDER BY faturamento.idFaturamento $ordenar ";  
      Grato,
       
      Cesar
       
       
       
       
    • Por violin101
      Caros amigos, saudações
       
      Por favor, me perdoa em recorrer a orientação dos amigos, tenho uma dúvida.
       
      Gostaria de uma rotina onde o Sistema possa acusar para o usuário antes dos 30 dias, grifar na Tabela o aviso de vencimento próximo, por exemplo:
       
      Data Atual: 15/11/2024
                                           Vencimento
      Fornecedor.....................Data.....................Valor
      Fornecedor_1...........01/12/2024..........R$ 120,00 <== grifar a linha de Laranja
      Fornecedor_1...........01/01/2025..........R$ 130,00
      Fornecedor_2...........15/12/2024..........R$ 200,00 <== grifar a linha de Amarelo
      Fornecedor_2...........15/01/2025..........R$ 230,00
      Fornecedor_3...........20/12/2024..........R$ 150,00
       
      Alguém tem alguma dica ou leitura sobre este assunto ?

      Grato,
       
      Cesar
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.