Спасибо за поиск. Я довольно новичок в JS, и я надеюсь, что это простой ответ, уставившись мне в лицо, которое мне не хватает.
Я работаю над частью JS для отправки формы в отдел продаж. Отделу продаж нужен «успешный» URL для перенаправления. Вместо того, чтобы жестко запрограммировать его, я хочу определить домен, где находится посетитель сайта, и открыть страницу благодарности с этого домена. Прямо сейчас сайт находится в тестировании, и некоторые менее технические специалисты будут заниматься полным запуском (не спрашивайте), и они не хотят, чтобы копаться в файлах JS во время запуска, но все еще хотят иметь возможность протестировать сейчас .
Вы можете видеть закомментированную строку, которая работает, но URL, который я строю, не работает.
var domainCustomerIsUsing = document.domain;
var thankYouURL = 'http://'+domainCustomerIsUsing+'/thank-you-newsletter';
var salesForceForm = $('<form>').attr('method', 'POST').attr('action', 'https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8').css('display', 'none');
// salesForceForm.append(createInput('retURL', 'http://google.com'));
salesForceForm.append(createInput('retURL', thankYouURL));
Это форма jQuery, но бит, где я пытаюсь создать URL-адрес, не является jQuery. Я удалил кусочки формы для конфиденциальности клиента, но я думаю, что это показывает все, что мне нужно.
Спасибо за внимание!