繁体   English   中英

将变量从 php 发送到 js ajax

[英]Send a variable from php to js ajax

我需要将 php 中的带有帖子的变量发送到 js,并在 js 中使用 ajax 获取它,变量的值是一个字符串。 在 php 我得到这样的值

$_POST["secret"] = json_decode($oSecret->seeSecret());

在 javascript 我正在尝试这个

$.post("usuariosService.php",function(datos){ alert(datos); },"json");

但我什么都没有,有人可以帮助我吗?

这是一个简单的示例,演示如何将 PHP 变量的值放入 JS 变量中:

<?php
$secret = 'secretHashValue';
?>

<script>
let secret = '<?= $secret ?>';
console.log(secret);
</script>

请注意,此代码需要在 .php 文件中。 您不能在 JS 文件中使用它,因为 JS 文件将作为 static 文件交付,因此不会被网络服务器解释为 PHP 代码。


我编写了一个使用表单发布内容的小示例。 只需创建这两个文件,然后在浏览器中打开 /form.php。

表格.php

<html>
<head>
</head>
<body>
    <form method="POST" action="/posted.php">
        <input type="text" name="postedValue">
        <button>Post this value</button>
    </form>
</body>
</html>

张贴.php

<html>
<head>
</head>
<body>
    <?php
    $postedValue = $_POST['postedValue'];
    ?>

    <script>
    let postedValue = '<?= $postedValue ?>';
    alert('Posted value: ' + postedValue);
    </script>
</body>
</html>

希望这能让事情变得更清楚一些。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM