Ir para conteúdo

Arquivado

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

lucasvbl

Problema com insert com Ajax

Recommended Posts

<form id="frmDados" name="frmDados" class="form-horizontal" method="post" action="" enctype="multipart/form-data">
    <input name="acao" id="acao" type="hidden" value="paginas">
    <? if($_idCodigo){ ?>
        <input name="r" id="r" type="hidden" value="<?=$_idCodigo;?>">
        <? } ?>

            <div class="row">
                <div class="col-md-6">

                    <div class="form-group row">
                        <label class="col-md-2 col-form-label"> Titulo</label>
                        <div class="col-md-10">
                            <input class="form-control" autocomplete="off" type="text" name="txtDescricao" id="txtDescricao" value="<?=$_rowDados->C02_DESCRICAO;?>">
                        </div>
                    </div>

                </div>

                <? if($_idCodigo){ ?>

                    <div class="col-md-6">
                        <div class="form-group row">
                            <label class="col-md-2 col-form-label"> Link</label>
                            <div class="col-md-10">
                                <input readonly="readonly" class="form-control" type="text" name="txtLink" id="txtLink" value="pagina.php?p=<?=$_rowDados->C01_ID;?>">
                            </div>
                        </div>
                    </div>
                    <? } ?>

            </div>

            <div class="row">

                <div class="col-md-12">

                    <div class="form-group row">
                        <label class="col-md-12 col-form-label">Conteúdo</label>
                        <div class="col-md-12">
                            <textarea class="form-control" name="txtConteudo" id="txtConteudo">
                                <?=$_rowDados->C04_CONTEUDO;?>
                            </textarea>
                        </div>
                    </div>

                </div>

            </div>

            <div class="col-md-12" style="text-align: center;">
                <button class="btn btn-oval btn-success" type="button" id="btGravar">Gravar</button>

            </div>
</form>

 <script type="text/javascript">
      
      $(function () {

     
        $("#btGravar").click(function(){ 
             
            erros = 0;

              
            if(!$("#txtDescricao").val()){
                mensagem('mensagemDIV', 'danger', 'Preencha o campo <strong>Título para a página</strong>.', 0, 'txtEntidade');
                erros = 1;
            } 
                           
                            
            if(erros > 0){
                return;
            }
            off("btGravar");
               var formData = $("#frmDados").serialize();
              $.ajax({
                  url: "app.php",
                  type: "POST",
                  data: formData,
                  dataType: "json",
                  success: function (retorno) {
                      if(retorno.status == '1'){   
                          tratarRetorno(retorno);
                      }
                      if(retorno.status == '400'){   
                          tratarRetorno(retorno);
                      }                 
                      on("btGravar");
                      return;                         
                  }
              }).fail(function (jqXHR, textStatus, error) {
                  console.log(jqXHR.responseJSON);                    
              });
              return;     

          });   

      });

      $(document).ready(function(){   
        $("#txtTitulo").focus();
      });
      
    </script>

Estou com um problema num crud utilizando ajax, ele meio que "corrompe a string"... 

ENVIO ASSIM

Citar

TESTE DE ENVIO</br>
<img alt="" src="../uploads/341cc8680e49b684a0805d4dfa43e336.jpg" style="height:516px; width:626px" />
 

 

ELE SALVA ASSIM

Citar

TESTE DE ENVIO</br>
<img alt=\"\" src=\"../uploads/341cc8680e49b684a0805d4dfa43e336.jpg\" style=\"height:516px; width:626px\" />

 

Não estou utilizando nenhum editor nada, num textarea

ESSE CODIGO

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por violin101
      Caros amigos, saudações.

      Por favor, peço desculpa em recorrer a ajuda dos amigos referente uma dúvida.

      Tenho um Sistema que estou escrevendo em PHP + Codeigniter e a minha dúvida em Codeigniter é:
      Obs.: as tabela são em MySql

      => como faço para IMPORTAR o dado de uma Tabela para outra, as tabela são:
      ___________________Tabela de Pedido     =========== para ==========>    Tabela de Entrada de Lançamentos
      itens: codigoProduto | quantidade | valorUnitario  === importar===> itens: codigoProduto | quantidade | valorUnitario
       
      Estou tentando de várias formas, mas não estou conseguindo.

      Por favor, alguém pode me dar uma ajuda, explicação ou orientação.

      Grato,
       
      Cesar
       
    • Por violin101
      Caros amigos, saudações.
       
      Estou com uma pequena dúvida que não estou conseguindo resolver.

      Tenho 2 Tabelas, a 1ª.principal e a 2ª.secundária.

      Exemplo:
      Dados da 1ª Tabela - Peças e Equipamentos
      Dados da 2ª Tabela - Veículos.

      Seria isso:
      0010 - Pneu Aro 20
        [x] 001 - Corsa
        [_] 002 - Fusca
        [_] 003 - Palio
      Comentário:________________
       
      0100 - Óleo para Motor
         [x] 002 - Fusca
         [_] 003 - Palio
      Comentário:________________
       
      1030 - Lubrificante
         [_] 001 - Corsa
         [x] 003 - Palio
      Comentário:________________
       
      O meu problema está sendo quando preciso SALVAR/ATERAR o campo COMENTÁRIO, pois trata-se da 1ª.tabela.
       
      Gostaria salvar o COMENTÁRIO sem interferir nas seleção da 2ª. tabela.
       
      Grato,
       
      Cesar
       
       
       
       
       
    • Por Carcleo
      Estou começando no Laravel 11 e me deparei com um problema de belongsTo
       
      public function listOfClass(Request $request, StudentDisciplineClassroom $sdc) : ?string {         $all = $sdc::select('student')->with('studentRelation')->where('classroom',$request->classroom)->distinct('student')->get();     dd($all->toArray());     $students = [];     foreach ($all as $student) {             $students[] =$student;     }       return response()->json($students)->getContent();     } isso

      Em studentRelation temos na tabela StudentDisciplineClassroom com os campos

      id(chave primaria)
      ra (chave estrangera que referencia o campo academic_registration na tabela de students)

      e a tabela student tem os campos

      id (chave primária)
      academic_registration (que vai ser refeenciada na tabela StudentDisciplineClassroom

      Mas na hora de fazer
      $sdc::select('student')->with('studentRelation')->where('classroom',$request->classroom)->distinct('student')->get();
      O studentRelation retorna nulo

      Onde eu posso estar errando?
    • Por joao b silva
      Tenho uma pequena aplicação em php que gera arquivos pdf com a MPDF e envia email com a PHPMAILER. De repente a app parou de enviar os emails  e apresenta a seguinte mensagem de erro:
       
      Error PHPMailer: SMTP Error: Could not authenticate.
       
      Faço uso de um hotmail para a configuração do PHPMAILER.
    • Por violin101
      Caros amigos, saudações.
       
      Gostaria de tirar uma dúvida com os amigos.
       
      Quando programava em DOS. utilizava algumas teclas de atalho para: SALVAR / EDITAR / EXCLUIR / IMPRIMIR.
      Por exemplo:
      Salvar ----> ALT+S
      Editar ----> ALT+E
      Excluir --> ALT+X
      Imprimir -> ALT+I

      no PHP tem como colocar esses ATALHOS nos button, para o usuário trabalhar com esses atalhos e como seria ?

      grato,
       
      Cesar
×

Informação importante

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