Сохранение массива для использования на другой html-странице

с моей стороны, я думаю, что вы можете, но вам придется делать файлы для подключения к базе данных, потому что mysqli_* будет принимать только mysqli_connect, и поэтому с помощью mysql_*

вы можете попробовать при обучении PDO Better

-1
задан Res210 24 March 2019 в 17:38
поделиться

1 ответ

Не уверен, как вы устанавливаете локальное хранилище. Ниже приведены две маленькие функции для установки и получения значений для вашего массива в хранилище.

function setStore(temporarySelection){
    localStorage.setItem("temporarySelection", JSON.stringify(temporarySelection));
}

function getStore(){
        const temporarySelection  = localStorage.getItem("temporarySelection"); 
      if(temporarySelection)
      {
        return JSON.parse(temporarySelection)
      }
      else{
        return [];
      }
    }

Вот ваш код с этими функциями

function chooseSelection(resultIndex) {

    var locationName = document.getElementById('locationName-' + resultIndex);

    if(!temporarySelection.includes(locationName.innerHTML)) {
        console.log('pushing ' + locationName.innerHTML + ' into 
        temporarySelection')
        temporarySelection.push(locationName.innerHTML);
    } else {
        var index = temporarySelection.indexOf(locationName.innerHTML);
        console.log('Removing index number: ', index)
        temporarySelection.splice(index, 1);
    }
    setStore(temporarySelection)
}

Теперь вы можете получить значения вашего магазина с помощью функции getStore на любой странице.

0
ответ дан Atul 24 March 2019 в 17:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: