簡體   English   中英

如何動態更改語言?

[英]How can I change language dynamically?

我是jquery mobile,php和javascript的新手。

我希望我的用戶能夠單擊一個按鈕(單擊事件中的javascript),該按鈕將執行“ setlocale()” php命令。 這將允許當前頁面以其他語言(法語)動態重新顯示。

我了解到javascript是客戶端,而php是服務器端,無法直接傳遞變量值。

那么,使用$ _POST ['language']鏈接到當前頁面是執行此操作的一種可能方法,還是有另一種方法?

謝謝

主要是在顯示客戶端頁面時,服務器端.php腳本已經運行並完成。 為PHP設置任何內容都不會更改頁面本身。 您將必須采用某種AJAX內容加載方式,並將語言變量轉發給服務AJAX的.php。 在這種情況下,請使用$ _GET。 您需要在您的.php文件中進行進一步的調查...

使用XMLHTTPRequest將數據提交到PHP文件並獲取響應。 互聯網上有很多關於它的教程,例如W3SchoolsWikipedia

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM