2013-05-08 15 views
5

Bir açılır menüden (client_script.php adresindeki) bir ajax çağrısını tetiklemeye çalışıyorum. Ajax çağrısı server_script.php'ye bazı değerler gönderir ve client_script.php'nin bir div bölümünü değiştirir. Sorun, sunucu betiği bloklar/en son sürümler/server_script.php gibi yerel bir dizinde tutulur. ajax çağrısı oldukça Tamamajax çağrısı içinde URL nasıl manipüle edilir?

http://localhost/umoodle 

tarafından önüne server_script.php adresi, url olur yapıldığında server_script/php dosya konumu böyle olduğu için. Ama diğer sayfalarda etrafında getirdiğinizde, Onchange Bu yerlerle ilgili server_script.php bulmaya çalışır ajax arama triggeres ama

http://localhost/umoodle/<something_i_dont_want_here>/ 

tarafından önüne nasıl istemiyorum orayı kesmek için url değiştirmek ve o zaman ajax çağrısı bununla mı?

cevap

5

ajax URL'sinin mutlak bir url olduğundan (eğik çizgiyle başlayarak), geçerli sayfaya göre yerine kökten oluşturulduğundan emin olun. Örneğin: (url: '/ umoodle')

+0

HOLY MOLY: @: @: @ ... Çok teşekkürler. Çok önemsiz olduğunu düşünmedim .. :)) – MiNdFrEaK

+0

Her zaman göz ardı ettiğimiz küçük şeyler. Yardımcı olduğuma sevindim. –

İlgili konular