[英]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.