$str = $_SERVER['PHP_SELF'];
Далее производим вывод через АЯКС:
<script src="/my-js/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="/my-js/left_menu.js"></script>
<div id="left_menu_spisok"></div> <!-- Левое меню -->
Соответственно, в скрипте left_menu.js пишем:
$(document).ready(function() {
$('#left_menu_spisok').load('/my-files/left_menu_spisok.php');
});
А в самом файле left_menu_spisok.php формируется HTML код, который и выводится на страницу.
Проблема в том, что формируемый код разный для разных страниц. Каким образом можно передать в файл left_menu_spisok.php значение переменной $str ?