Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

394
Visualizações
SyntaxError no capturado: token no válido o inesperado en js

Sé que esta pregunta ya se hizo varias veces antes. Pero no pude relacionarme conmigo. Estoy trabajando en un sistema de chat donde envío y recibo mensajes.

Mi código PHP es: -

 <div class="chat-area" id="chatBox"> <?php if (!empty($chats)) { foreach ($chats as $chat) { $timeago = get_timeago(strtotime($chat['created_at'])); $msg_time = htmlspecialchars(trim($timeago)); if ($chat['from_id'] == $_SESSION['login']) { ?> <div class="outgoing"> <div class="details"> <p><?= $chat['message'] ?> <h><?= $msg_time ?></h> </p> </div> </div> <?php } else { ?> <div class="incoming"> <div class="details"> <p> <?= $chat['message'] ?> <h><?= $msg_time ?></h> </p> </div> </div> <?php } } }

Mi código js es: -

 $(document).ready(function() { $("#sendBtn").on('click', function() { message = $("#message").val(); if (message == "") return; $.post("app/ajax/insert.php", { message: message, to_id: <?= $unid ?>}, function(data, status) { $("#message").val(""); $("#chatBox").append(data); scrollDown(); }); });

Pero el problema es cuando

 to_id: <?= $unid ?>

$unid es numérico como 12345, funciona bien, pero cuando $unid es alfanumérico como 1b3vc3g, muestra un error de mención. Se está comportando igual para enviar y recibir. Por favor, ayúdame a abordar esto. gracias de antemano

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Use json_encode , que generará la forma correcta para JavaScript siempre que el parámetro sea uno de los tipos compatibles con JSON:

 to_id: <?= json_encode($unid) ?>
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda