için biz ŞimdiYeniden Yazma Kök Dizin Yolu "/" JavaScript
RewriteBase "/to/some/new/directory"
sahip .htaccess
$_SERVER['DOCUMENT_ROOT'] = "to/some/new/directory";
//Now the "/" which represent the ^(above) path
kullanarak PHP belge kök dizin yolunu değiştirebilir, ben kök değiştirmeniz gerekir javascript'te kullanılacak dizin yolu. Nasıl yapılır?
Şu anda, benim kişiselleştirilmiş kök dizinine statik yolunu içeren bir değişken bildirerek ve
var root = "../to/new/path";
document.location = root+"/somepage.php";
Senaryo olarak kullanıyorum
Ben senin için, senaryo hakkında biraz bilgi gerektiğini düşünüyorum çocuklar benim fikrim yakalamak için
varsayılan Web Kök Dizini
http_docs/
Bir ana klasör Şimdi
http_docs/application <-- contains the actual application
http_docs/js <-- contains the script
http_docs/index.html
ihtiva iç
, Uygulama ayrıca "/"/bazı/yolda temsil edecek erişilen eğer yeni içerik veya diğer kaynakları, yükleme, güncelleme, düzenleme için ajax özelliğini içeriyor/i/aramadı/uygulama/bir/yol/i/adlandırılan
Ben
var root = "application/";
gibi statik bir değişken tanımlayabilirsiniz bu soruna etrafında gelip
gibi bir yerde kullanmak içinTek bir kullanım için, yolu statik olarak tanımlamak çok önemli olmayabilir, ancak, uygulama büyüdüğünde ve bazı değişiklikler js bölümünde verdiğim tüm yolları değiştirmeme neden olabilir. Ben düşünmek, mantıklı olurdu, sadece, ben PHP, <img src="/resources/img1.jpg" />
kullanarak, bu soruyu açıklamak için elimden gelenin en iyisini yapmaya çalıştım, eğer anlaşılır değilse, lütfen topluluk, onların anlamasına yardımcı olun. Sorumu değiştirmenizi rica ediyorum.
Soru nedir? "Kök dizini değiştir" ile ne demek istiyorsun? –
Her ikisi de Sunucu Tarafında ilgileniyor. Peki, JS ile anlaşmak istediğiniz anlaşma nedir? –
@Stein G. Strindhaug, javascript – Starx