参考我下面的代码,当用户点击en
按钮时,内容会变成英文,点击tw
按钮时,内容会变成中文。
但是,每次用户单击en
或tw
按钮时,页面都会刷新。请问这种情况下如何实现AJAX内容更新?
结果是当用户单击其中一个en
或tw
按钮时,页面不会被刷新以更改内容语言。
谢谢
我在这里参考了 Yii 文档,但似乎不适合我的情况
C:\wamp\www\website\protected\views\site\index.php
<?php
$lang = isset($_GET["lang"]) ? $_GET["lang"] : "en_uk";
$lang = $lang == "en" ? "en_uk" : "zh_tw";
Yii::app()->setLanguage($lang);
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
<input type="submit" value="en" name="lang" />
<input type="submit" value="tw" name="lang" />
</form>
<div class="main">
<?php echo Yii::t(Yii::app()->controller->id, "Causeway Bay"); ?>
</div>