Orada joomla php'de temel yolu almak için $this->baseurl
kullanabilirim, ancak jquery'de temel yolu almak istedim.
Temel yol aşağıdaki örneklerden herhangi biri olabilir:
http://www.example.com/
http://localhost/example
http://www.example.com/sub/example
Örnek de değişebilir.
Bu javascript ile mümkün değildir, çünkü bu sunucu taraflı bir özelliktir. İstemci üzerindeki javascript joomla'nın nerede yüklü olduğunu bilemez. En iyi seçenek, $this->baseurl
değerini bir şekilde sayfa javascript'ine dahil etmek ve daha sonra bu değeri (phpBaseUrl
) kullanmaktır.
Daha sonra url'yi şu şekilde oluşturabilirsiniz:
var loc = window.location;
var baseUrl = loc.protocol + "//" + loc.hostname + (loc.port? ":"+loc.port : "") + "/" + phpBaseUrl;