gpt4 book ai didi

javascript - 将变量从 php 发送到 js ajax

转载 作者:行者123 更新时间:2023-12-02 20:54:34 24 4
gpt4 key购买 nike

我需要将php中带有post的变量发送到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 文件将作为静态文件传递,因此不会被网络服务器解释为 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>

posted.php

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

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

希望这能让事情变得更清晰。

关于javascript - 将变量从 php 发送到 js ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61523149/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com