0
當我改變頁面路徑時,像這樣: localhost/XXX/fr - 頁面在法語 ,當我寫: localhost/XXX/zh - 頁面是英文的。 (文本摘自資源文件)。如何根據mvc3中的combobox值更改網址?
我也有一個組合框包含「english」,值= en 和「法語」,值=「fr」。
現在,我如何通過所選值獲取URL更改? 我在想,也許我寫前人的精力東西喜歡 -
controllerName/.../theSelectedValue
但我不知道如何做到這一點。
(選擇值= $("#combobox")[0].value
在JQuery的,我可以把它寫在JQuery的?)
我actualy這樣做:
var urlString = window.location.host; //the url with localhost:XXX only -and if it changes it will adjust itself
var Lang = $(this)[0].value; //en or fr
window.location = "http://" + urlString + "/" + Lang;
但現在我有一個問題:窗口。位置 - 刷新頁面,$(this)[0] .value - 返回爲開頭。例如,如果我將組合框從「英語」更改爲「法語」,則語言確實會更改爲法語(因爲網址未刷新),但在組合框中,所選字段又是「英語」,因此我無法更改它,因爲所有該頁面被刷新。所以......有人可以告訴我該怎麼辦?
提前致謝。
謝謝你,它運作良好,在你給的方式! – ParPar