Em joomla php lá eu posso usar $this->baseurl
para obter o caminho base, mas eu queria obter o caminho base em jquery.
O caminho de base pode ser qualquer um dos seguintes exemplos:
http://www.example.com/
http://localhost/example
http://www.example.com/sub/example
O exemplo
também pode mudar.
Isto não é possível a partir do javascript, porque esta é uma propriedade do lado do servidor. O Javascript no cliente não pode saber onde o joomla está instalado. A melhor opção é incluir de alguma forma o valor de $this->baseurl
na página javascript e depois utilizar este valor (phpBaseUrl
).
Podes então construir a url desta maneira:
var loc = window.location;
var baseUrl = loc.protocol + "//" + loc.hostname + (loc.port? ":"+loc.port : "") + "/" + phpBaseUrl;