Смяна на езика чрез jQuery

dunix

Registered
Здравейте,
Нещо не ми се получава смяната не езика чрез заявка.
Ползвам следния код:
HTML:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js" ></script>
<ul id ="current_language">
<li data-value="bg">BG</li>
<li data-value="en">EN</li>
</ul>


[js]$('#current_language').on("click", "li", function(){
$.ajax("update_s.php",{method:"post", data:{val:$(this).attr("data-value")}});
});[/js]

PHP:
<?php 
// update_s.php

session_start(); 
if (isset($_POST["current_language"])){
       $_SESSION["current_language"] = $_POST["current_language"];
}

Целта ми е като дам BG да промени $_SESSION['current_language'] от bg на en или обратното. Зависи кой език си избрал. А от там променя и селектираните полета от таблицата.
 
Ами то го променя сигурно, въпросът е, че трябва да презаредиш страницата или да заредиш наново съответните полета, защото в сесията няма как да се подмени автоматично
 
направил съм си
PHP:
$default_language = "bg";
$currentlanguage = isset($_SESSION['current_language']) ? $_SESSION['current_language']: $default_language;
echo $currentlanguage;

и в echo не го променя дори при презареждане на страницата.
 
Преди да кодиш каквото и да е се запознай с
https://www.google.bg/search?q=hreflang
 

Горе