2011-04-15 73 views
1

我的網站是多語言的。我使用php文件來定義我的文字/句子在幾種語言。多語言網站和.js文件

我的問題是,我的網站包含.js文件,其中我無法編寫php代碼。

當我需要在我的.js文件中創建一個包含某個句子或某個單詞的警報時,我應該做什麼?

感謝

+0

可能重複[多語言JavaScript應用程序的不同方法是什麼](http://stackoverflow.com/questions/5664581/what-are-the-different-approaches-to-multilingual-javascript-applications) – 2011-04-15 13:53:41

+0

壞主意:服務器所有你的來自PHP文件的JS文件,輸出語言規範。也許更好的主意:更新您的JS文件使用名爲LANG的全局數組,並使用PHP來填充數組。 – Khez 2011-04-15 13:54:25

回答

1

你可以讓你的js利用OBJ一個JSON或字符串數​​組...然後

PHP可以創建這些寫在頁面加載頭部JSON或陣列..

+0

謝謝,可能會使用json,我想知道是否有更簡單的東西,但顯然不是。 – Yoot 2011-04-15 14:10:17

0

你可以... JS文件保存你作爲FILENAME.js.php在其中您可以運行一些魔術。

+0

php文件不能被緩存,js文件可以... – Helmut 2012-09-16 15:18:54

0

Ajax和JSON是最好的方法。但是你實際上可以把PHP放到JavaScript文件中,並使用一些htaccess操作。