Я делаю проект веб-сайта школы, и я ударяю по скале тем, что я хочу сделать.Как сохранить ссылку html и перенести ее на другую страницу, чтобы использовать ее позже?
У меня есть страница поиска, которая использует API Google Адресов и ищет близлежащие места и отображает их на странице. Название каждого места (ресторана) - это тег абзаца в теге ссылки, который приводит к другой странице, которую я хочу заполнить информацией с страницы предварительного просмотра. Как я могу сохранить все, что пользователь нажал в переменной, например имя ресторана, и использовать эту переменную на другой странице, чтобы заполнить местозаполнитель «The Restaurant».
Это код JQuery страницы поиска, которая заполняет страницу поиска с результатами:
for(var i = 0;i<Object.keys(jsondata.results).length;i++){
if(jsondata.results[i].name !== undefined){
if(jsondata.results[i].photos !== undefined){
photoRef = jsondata.results[i].photos[0].photo_reference;
//alert(photoRef);
}
//alert(searchedResultsPhotos);
$(".col-md-7").append("<div><img class=col-md-3 alt=restaunrant_image src="+searchedResultsPhotos+"/>"
+"<a href=RestaurantTemplate.html><p class=restaurant_name col-md-7>"+jsondata.results[i].name+"</p></a></div");
}
}
$(".col-md-7 div").addClass("row");
Вот некоторые скриншоты сайта.
страница Поиск:
Ресторан детали:
Спасибо за ваш быстрый ответ, Дэвид! :) –
В любое время. Оба предложенных ответа вполне допустимы, а другой - более прямолинейный и упрощенный. Этот подход более полезен для отправки дополнительной информации или более сложных данных. – Daved
Да, я заметил, что ваш пример немного сложнее, но мне, возможно, придется придерживаться его, потому что, когда я передаю свое имя в ресторане по URL-адресу, он не передает полное имя. Например, если название ресторана «Fox Hotel», то оно будет проходить только «Фокс». –