Почему это не работает
$(document).on('click', '.title', function(){
let fn = 'abc';
$.post('common.php', {fn}, function(data) {
console.log(data);
});
});
common.php
if (isset($_POST['fn'])) {$_POST['fn']();}
$cols = '323';
function abc() {
global $db; // this works (db connection);
global $cols;
echo $cols; // doesn't work result is empty
echo '323'; // this works
}
Нет логики - некоторые глобальные переменные работают (например, $db
соединение), а некоторые не работают.
Любая помощь?