[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: не удается подключить языковой файл с ajax
Страницы: 1, 2
skolozhabskiy
добрый день!

код

файл en.php :
define('STRING_WELCOME', 'Welcome!');


файл ru.php :
define('STRING_WELCOME', 'Добро пожаловать!');


файл index.php:

<script type="text/javascript">
//$(document).ready(function(){
$(function(){
$('a.lan-poster').click( function() {
var value = $(this).data('value');
$.ajax({
url: 'ajax-lan.php',
type: 'GET',
ache: false,
data:({ lan: value }),
success: function(data) {
$('#content-lan').html(data);
alert(data);
}
}
);
return false;
})
});
// });
</script>

<
div>
<
p>referensies:
<
a data-value="ru" class="lan-poster" href="<?php echo $_SERVER['PHP_SELF']; ?>">ru</a>
<
a data-value="en" class="lan-poster" href="<?php echo $_SERVER['PHP_SELF']; ?>">en</a>
<
a data-value="ua" class="lan-poster" href="<?php echo $_SERVER['PHP_SELF']; ?>">ua</a>
</
p>
</
div>



<
div id="content-lan"></div>

<?php
$str = STRING_WELCOME;
echo $str;
?>


файл ajax-lan.php :

  <?php

$lan = isset($_GET['lan']) ? $_GET['lan'] : 'ru';
include_once('translation/'.$lan.'.php');

?>


мне нужно подключить нужный языковой файл с помощью ajax и чтобы его константы были видны на всех страницах включая index.php, но пока это не удается.

кстати путь к языковому файлу получаю правильный и контент загружется если сделать echo $lan все отлично через ajax, а вот глобально переключится на новый языковой модуль не получается.

подскажите где у меня ошибка?

спасибо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.