作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是代码??
发帖码:
$.post('get.php',{selected:"aaaa"},function(return){alert(return);});
当我使用
检查“选定”值的值时<?php
$r=$_POST['selected'];
echo $r;
?>
正确显示值“aaaa”..
这段代码工作正常...
<?php
$r=$_POST['selected'];
?>
var answer="<?php echo "welcome" ?>";
当我们回显值“welcome”时,它存储在变量 answer 中。我可以打印它...
但是当我这样放的时候....
<?php
$r=$_POST['selected'];
?>
var answer="<?php echo $r ?>";
answer 中存储了一个空值...并且没有显示任何内容...
在""里面指定$r是不是不对……怎么指定……
最佳答案
假设您显示的 php 代码位于 get.php
中,在同一文件中使用 javascript 是没有用的。如果您想在页面的 javascript 变量中获取返回值,您需要使用第一个 php 片段并在 .post
函数中使用返回值:
原始页面中的 javascript:
$.post('get.php',{selected:"aaaa"},function(data){
var answer = data;
});
get.php
<?php
$r=$_POST['selected'];
echo $r;
?>
关于php - 如何将 php 值传递给 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6524248/
我是一名优秀的程序员,十分优秀!