我有3个PHP文件,如A,B,C。
A文件包含一些公共变量,如:
$page_title = 'abcdefg';
......
B文件对A文件中的变量进行了一些魔术,并将返回html,如:
<div><?php echo $page_title ?></div> // $page_title is came from A file
C文件是索引页面:
<?php include('a.php'); ?>
<!doctype html>
<html>
<head>
</head>
<body>
<div class="content_container"></div>
<button id="load">Load</button>
</body>
</html>
ajax代码是
function get_content(){
$.ajax({
method: 'POST',
url: 'b.php',
success: function(data){$('.content_container').html(data);}
});
}
如果我在$(document).ready()中使用get_content()函数,那么代码运行良好,并在加载页面时显示$ page_title值。
但是如果我在$(&#39;#load&#39;)中使用get_content()函数。click()将不会返回任何结果,这是我的目标:(。
注意:我可以在B文件中包含A文件,但在这种情况下,我将在B和C文件中加载两次,所以我正在寻找另一种方式。
任何帮助!
祝福。