我在父文档中有变量,例如。
$var = 'blah';
然后用 Jquery AJAX 调用填充 div,并且该文件包含该行。
<?php echo $var; ?>
此刻我正在
Notice: Undefined variable:
我该如何解决这个问题。
最佳答案
你的 $var 和 jQuery 在同一个 php 中吗?您需要从初始化它的 php 文件中回显 $var。
例如:
A.php
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
url : "B.php",
success : function(out) {
$('#out').html(out);
}
});
});
</script>
</head>
<body>
<div id="out">
</div>
</body>
</html>
B.php
<?php
$var = "foo";
echo $var;
?>
关于php - JQuery Ajax 加载的内容无法从父级调用 PHP 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11163688/