Я создаю кнопку возврата. Я пытаюсь создать URL-адрес, по которому кнопка go будет использоваться для перенаправления пользователя на указанную страницу.
Передаваемый путь URL-адреса следующий: "/ Public / Health Programs / Compliance Resources / Policies /...."
Однако, когда я веду журнал console.log, чтобы посмотреть, как читается URL-адрес, я вижу следующее: / PublicHealth PlanCompliance ResourcesPolicies ....
Я также вижу, что в URL-адресе также отсутствуют части каталога.
Мой вопрос: как мне получить URL-адрес для чтения в виде / Public / Планы медицинского обслуживания / Compliance Resources / Policies / ....? И не будет ли отрезан полный путь?
Вот следующее JS:
<script>
$(document).ready(function(e){
<cfif structKeyExists(URL, 'directory')>
console.log(<cfoutput>"#URLEncodedFormat(URL.directory)#"</cfoutput>, "<--URL directory");
$('.prev').click(function(){
var curent_directory = <cfoutput>#toScript(previous_directory, 'curent_directory')#</cfoutput>;
var array = curent_directory.split("\\");
var new_directory = "";
for(var x = 0; x < array.length-1; x++){
new_directory += array[x] + "\\";
}
var update_directory = new_directory.substring(0, new_directory.length - 1); <!--- removes "\" at the end --->
var i = update_directory.replace(/\\\//g, "base64");
console.log(i);
var prev_subfolder = array.reverse()[0]; <!--- Grabs the previous folder name --->
<!--- Go Back Link --->
window.location.href = "HPN_Compliance_Policies.cfm?directory=" + i + "&subfolder=" + prev_subfolder + "&count=<cfoutput>#counter-2#</cfoutput>";
});
</cfif>
});
</script>