Me gustaría enviar datos de javascript a php, pero este "token" de clave de matriz indefinida en C:\xampp\htdocs\TPO\registered.php en la línea 2" se activa en mi archivo php.
Función JavaScript
function doSomething(Acronym) { $.post('registered.php', {token: "Hello"}); console.log($(Acronym).data('id')) }registrado.php
<?php $variable = $_POST['token']; echo($variable); ?>Puede usar jQuery Ajax para publicar datos en los archivos PHP mediante javascript.
Este puede ser su archivo js:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" ></script> <script> var vars = { 'token': 'Hello', }; var userStr = JSON.stringify(vars); $.ajax({ url: 'registered.php', type: 'post', data: { vars: userStr }, success: function (response) { console.log(response); } }); </script>Y este es su archivo PHP:
<?PHP $vars = $_POST['vars']; $variable = json_decode($vars, true); echo($variable); ?>