I joomla php der kan jeg bruke $this->baseurl
for å få basestien, men jeg ønsket å få basestien i jquery.
Basebanen kan være hvilken som helst av følgende eksempel:
http://www.example.com/
http://localhost/example
http://www.example.com/sub/example
Eksemplet kan også endres.
Dette er ikke mulig fra javascript, fordi dette er en egenskap på serversiden. Javascript på klienten kan ikke vite hvor joomla er installert. Det beste alternativet er på en eller annen måte å inkludere verdien av $this->baseurl
i sidens javascript og deretter bruke denne verdien (phpBaseUrl
).
Du kan deretter bygge nettadressen slik:
var loc = window.location;
var baseUrl = loc.protocol + "//" + loc.hostname + (loc.port? ":"+loc.port : "") + "/" + phpBaseUrl;