Как выполнить функцию?

Есть функция. В ней вызывается модальное окно.

jQuery('#myModalWz').modal('show');

Пытаюсь вызвать модальное окно отдельно да не работает.

А нужно вызвать по условию, что в ссылке есть параметр $_GET['hash']
  • Вопрос задан
  • 2271 просмотр
Пригласить эксперта
Ответы на вопрос 2
jt3k
@jt3k
Фронтендер, люблю работать и получать удовольствия
function getParmFromUrl(id,url){
    var a = new RegExp(id+"=([^&#=]*)");
    var link = window.location.search || url.split('?')
    return decodeURIComponent(a.exec(link)[1]);
}

if ( getParmFromUrl('hash') ) {
    // често хз что за модал(шов) jQuery('#myModalWz').modal('show');
    jQuery('#myModalWz').show();
}


код не тестил, поэтому могут быть ошибки, но смысл должен быть понятен
Ответ написан
mlnkv
@mlnkv
JavaScript Developer
function params(str) {
  var res = {};
  (str || location.search).replace(/^\?/, "").split("&").forEach(function(str) {
    str = str.split("=");
    res[str[0].toLowerCase()] = str[1] || true;
  });
  return res;
}

var GET = params();

if (GET.hash) {
  $("#myModalWz").modal("show");
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект