как передать «идентификатор» в качестве переменной пути по URL-адресу с первой страницы на вторую страницу и присвоить переменной

#javascript #jquery

Вопрос:

Мне нужно передать идентификатор html-карты (когда я нажимаю на нее) на вторую страницу по URL-адресу в качестве переменной пути с помощью JavaScript. в настоящее время URL-адрес выглядит следующим образом : www.xyz.com/page2.html?id=2

но мне нужно выполнить ту же функцию, отправив идентификатор в качестве переменной пути на вторую страницу, как это

www.xyz.com/page2.html/2

и назначьте этот идентификатор переменной на второй странице. Мне нужно сделать это с помощью JavaScript или jQuery, Пожалуйста, кто-нибудь, помогите мне решить эту проблему.

Ответ №1:

Вы можете использовать jQuery для перенаправления пользователя на другую страницу.

допустим,

 //cardID is the class value of the HTML card or we can use some other selector
$( ".cardID" ).on( "click", function() {
    var cardID = $(this).attr('id');
    window.location.replace("www.xyz.com/page2.html/" cardID);
});
 

И на другой странице…

 var url = window.location;
var urlAux = url.split('/');
var cardID = urlAux[2]
 

Комментарии:

1. Я попытался использовать этот код, но не могу получить доступ к идентификатору со второй страницы . Он показывает мне «К вашему файлу не удалось получить доступ» на странице . Я не знаю причины. Доу, ты хоть представляешь. об этом @VPC ?