файл js - вставьте window.location в добавленный html - PullRequest
0 голосов
/ 09 сентября 2011

У меня есть файл JS, который добавляет HTML. Для одной конкретной относительной ссылки мне нужна ссылка https. Я предполагаю, что я бы установил переменную, но я не уверен, как вставить ее в добавленный html в файле js.

$('#emailUpdates').append('<div class="head-popin ac-popin"><ul><li><a href="/webapp/wcs/stores/servlet/LLBLoginRedirectCmd?feat=ln&gUrl=ShowMAOAPLogin&lUrl=LLBOAPCouponLPAccessCheck&pgType=MA&storeId=1&catalogId=1&langId=-1">Coupon Lookup</a></li></ul></div>').css({
                    "padding-left": "78px"
                });

Так что ссылка выше, я хочу, чтобы выше было что-то вроде https:// +window.location.hostname +/webapp/wcs/stores/servlet/LLBLoginRedirectCmd?feat=ln&gUrl=ShowMAOAPLogin&lUrl=LLBOAPCouponLPAccessCheck&pgType=MA&storeId=1&catalogId=1&langId=-1

Но я не уверен, как получить этот эффект в этом примере.

спасибо

1 Ответ

1 голос
/ 09 сентября 2011

Как то так?

var href = 'https://' + window.location.hostname + '/webapp/wcs/stores/servlet/LLBLoginRedirectCmd?feat=ln&gUrl=ShowMAOAPLogin&lUrl=LLBOAPCouponLPAccessCheck&pgType=MA&storeId=1&catalogId=1&langId=-1';

var html = '<div class="head-popin ac-popin"><ul><li><a href="' + href + '">Coupon Lookup</a></li></ul></div>';

$('#emailUpdates').append(html).css({
    "padding-left": "78px"
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...