2014-02-06 62 views
0

我有一個問題。我不知道是否可以這樣做,但也許有人可以提供幫助。想象一下,你有2個定義php文件,其中定義了語言。我想通過點擊標誌來更改這些文件。jquery語言改變 - 包括jquery

這個的目的是我不想刷新頁面,所以我想用jQuery來做。第二件事是,我的整個結構是,我只加載文件到div命名的contentwrapper。我想知道在另一種語言中創建每個文件的副本,並點擊我將清空每個包裝並用另一種語言加載文件。

我希望有人會明白我想要做什麼。

我想加載這個定義文件'flagclick',但這不工作。它的100%服務器不會通過加載重載jQuery的定義。或者,也許還有舊的定義默認文件。

有人可以給我一些提示嗎?

謝謝!

回答

2

看看這可以幫助:

綁定一個js函數到你的「flagclick」,這將發出一個Ajax調用相應的PHP文件,像「郎en.php」,「郎等。 php'...將所有上下文加載爲Json對象。並使用Json數據中的值來替換顯示的所有文本。

+0

是的,這將工作。但是你知道我只想加載這個文件,並且兩個文件中都有相同的定義名稱。例如:在lang-en.php中定義了定義('HOME','Home');在lang-sk.php中還有定義定義('HOME','Domov');所以我想在這兩種語言中使用相同的<?=常量('HOME');?>。所以,如果我可以加載該文件,並且我的PHP不用刷新就可以做到這一點,那就太好了。但我認爲這是不可能的:P –