Возможно, вы захотите, чтобы серверная сторона предоставляла базовый URL для вашего веб-сайта. Причина в том, что обычно проще получить доступ к базовому URL сайта на сервере. Все, что вам нужно сделать, это иметь скрипт / действие на стороне сервера, которое генерирует скрипт, который выглядит так:
var siteBaseUrl = 'http://example.com/';
// use string replacement to remove any leading slash on the incoming url.
function makeAbsoluteUrl( url )
{
if (!url.match(/^http/)) {
url = siteBaseUrl + url.replace(/^\//,'');
})
return url;
}
Вы можете ссылаться на него на своей веб-странице как:
<script type="text/javscript" src="/scripts/baseUrl.php"> // adjust for platform
</script>
И используйте его как
url = makeAbsoluteUrl( url );