0
我一直試圖設置一個變量,當索引頁面加載,然後在.php文件中訪問它,但我無法讓它工作。我嘗試過使用全局變量和超全局$ GLOBALS,但我沒有成功。
這裏是什麼,我已經嘗試使用超全局的簡化版本:
的index.php:
<html>
<body>
<?php
$GLOBALS['a'] = 5;
?>
<div id="myDiv"></div>
</body>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script type="text/javascript"> //set the content of the "myDiv"
$.ajax({
url:"functions.php",
success:function(result){
$("#myDiv").html(result);}})
</script>
functions.php文件:
<?php
echo $a;
?>
//got error: Notice: Undefined index: a in C:\xampp\htdocs\function.php on line 2.
我我也嘗試修改functions.php到:
<?php
echo $GLOBALS['a'];
?>
但我得到了同樣的錯誤。
這只是一個簡單的錯誤還是我錯過了全局變量的全部觀點?
Obs1 .:在實際的應用程序中,我試圖執行一個讀取csv文件並將其作爲數組加載到內存中的函數,這需要稍後才能訪問。
OBS2:我使用XAMP 3.2.2
是的,@Pedrusco你需要在function.php中添加index.php或者使用其他方式。 – naf4me