웹 사이트에서 다음과 같은 번역 된 언어가 있습니다.영어가 아닌 경우 첫 번째 디렉토리를 검색합니다.
영어, 독일어, 스페인어, 프랑스어 및 이탈리아어.
선택 상자를 선택하면 위치가 번역 된 언어로 변경됩니다.
내가 겪고있는 주요 문제는 URL에 번역 된 디렉토리 이름없이 URL을 가져 오는 방법을 알아내는 것입니다.
지금까지 내가 입력 #의 flasgectionurl 현재 페이지의 URL을 집어
var curURL = $('#flagsectionurl').attr('value');
var n=curURL.split("/");
console.log(n[1]);
있습니다. 내가
domain.com/de/index 찾고 있어요 그래서 만약
을 console.log는 현재 수행하는 선택 상자를 선택하면 '드'다음
를 표시합니다
var chosenCountry = data.selectedData.value;
window.location = "/"+chosenCountry+$('#flagsectionurl').attr('value');
현재 페이지를 유지하면서 디렉토리를 변경하는 가장 좋은 방법은 무엇입니까? 이 방법은 domain.com/de/de/index로 끝나기 때문에 작동하지 않습니다.
영어를 선택하면 어떻게 될까요? 영어가 자체 디렉토리에 있지 않기 때문에 루트로 이동해야합니다 – ngplayground
편집 된 답변보기. –