Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

367
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!