Передать значение URL в Iframe

187
23 августа 2021, 17:20

Есть сайт. Сделана костылем отправка формы(СМS древняя). Получается что форма подгружается через IFrame тот через Ajax передает php и все гуд. Но появилась необходимость чтобы в письме указывалась страница с которой поступила заявка. Если юзать window.location.href то он отображает ссылку Iframe. Может как то можно передать значение в c текущем значением URL. URL- динамический

UPD - через document.referrer получается его определить. Но как теперь передать через POST его не выходит.

jQuery('#feedbackForm1').on('submit', function(e) {
        e.preventDefault();
        var namephone = jQuery('#namephone').val();
        var telphone = jQuery('#telphone').val('');
        var title = document.referrer;
        if (telphone != '') {
            jQuery.ajax({
                type: "POST",
                url: "email.php",
                data: jQuery('form#feedbackForm1').serialize(),
                success: function(data) {
                    jQuery('.feedbackForm-scs').css('opacity', 0);
                    jQuery('.sent-ok').css('opacity', 0);
                    jQuery('.feedbackForm-sc-old').fadeIn(250);
                    jQuery('.form-message-truee').fadeIn(250);
                },
                error: function() {
                    console.log('Error. Not send.');
                }
            });
        }
    });
Answer 1

console.log('Родительское окно:' + document.referrer); 
console.log('Iframe:' + location.href);

READ ALSO
Регистрация и авторизация в мобильном приложении, подходит ли для этого RESTfull

Регистрация и авторизация в мобильном приложении, подходит ли для этого RESTfull

Как правильно реализовать регистрацию и авторизацию в мобильном приложении, подходит ли для этого RESTful веб приложение, какой протокол для...

100
Не понимаю условие задачи

Не понимаю условие задачи

Решил доделать задачи, которые раньше не осилилНо до сих пор не могу понять 2-е условие

140
Не отображается микросервис на другом сервере

Не отображается микросервис на другом сервере

Возникла проблема с переходом с монолитного проекта на ммикросервисную архитектуруЕсть несколько сервисов которые будут распологаться...

122
Bearer авторизация java

Bearer авторизация java

Посылаю запрос:

133