Можно ли взять данные из адресной строки и передать их в ajax запрос? без node.js

174
07 июля 2019, 15:20

В строку передаются данные: sait.ru/sale.html?sale_id=1

Для того, чтобы при переходе на эту страницу, ajax-ом подхватить данные из адресной строки, и использовать их в data: в ajax запросе. А уже из json - ответа в ajax запросе вывести данные.

Как такое можно реализовать?

Или есть более удобные способы передачи данных со страницы на страницу (только HTML и JS), помимо localStorage?

Answer 1

Примеры js кода для получения данных

document.location.href       http://domain.ru/saytostroy/?page=4#top
document.location.protocol   http:
document.location.host       domain.ru
document.location.pathname   /saytostroy/
document.location.search     ?page=4
document.location.hash       #top

Пример ajax запроса с библиотекой Jquery

var url = document.location.href
$.ajax({
    type: "POST",
    `dataType: 'json',
    url: "http://domain.ru/server.php",
    data:{'page' : hash},
    success: function(data){
        console.log(data);
    }
})
READ ALSO
Может ли MySQL вызвать внешнюю программу по триггеру?

Может ли MySQL вызвать внешнюю программу по триггеру?

Имеются ли какие нибудь способы по триггеру в MySQL вызвать например хранимую процедуру (выполнить в ней определенные действия с данными в таблицах)...

177
Вычислить разницу между датами

Вычислить разницу между датами

Есть таблица Mysql, в ней столбец "data" с типом datetimeНужно взять текущую дату и время и посчитать разницу с табличным значением и вывести результат...

195
Переместить placeholder вверх input'а

Переместить placeholder вверх input'а

Каким образом можно вынести текст в placeholder в левый верхний угол окна ввода?

183
Анимация в браузере Microsoft Edge

Анимация в браузере Microsoft Edge

У меня есть анимация, и она работает четко во всех браузерах, но когда я открываю страницу через Microsoft Edge, моя анимация не работает, и я не вижу...

314