sberkaysimsek
Picopat
- Katılım
- 15 Aralık 2021
- Mesajlar
- 55
Daha fazla
- Cinsiyet
- Erkek
Selamlar.
İstediğimi anlatayım ben size. Benim kullanıcı panelim var. Bu kullanıcı birden fazla firmayı yönetiyor. Yönettiği firmaları da panelinden seçip session değiştiriyor.
Yapmak istediğim ise şu: Örneğin ben araç listesindeyken firma (session) değiştirirsem, bu beni değiştirdiğim firmanın dashboard/ana sayfasına yönlendiriyor. Ama ben kaldığım yerden devam etmek istiyorum. A firması araç listesindeyken B firmasına geçiş yaptığımda, B firması araç listesinde işime devam edeyim istiyorum.
Ben bu işlemi JS ile yaptım.
Kodları çekmem engellendiği için formatı düzgün yazamadım. Şimdiden özür dilerim. Syntax'a aldırış etmeyin. Bana sadece akıl vermenizi istiyorum. Bilmediğim bir yol var. Onu öğrenmek istiyorum.
"window.location" URL bilgilerini atmayı denedim. Yani Controller + Action olarak yazıp denedim. Yönlendirme başarılı oluyor. Fakat session değişmiyor. Yani üst taraftaki ajax kısmı çalışmamış gibi davranıyor. Bu seneryoyu uygulayabileceğim bir yol var mı? Yardımcı olursanız sevinirim.
İstediğimi anlatayım ben size. Benim kullanıcı panelim var. Bu kullanıcı birden fazla firmayı yönetiyor. Yönettiği firmaları da panelinden seçip session değiştiriyor.
Yapmak istediğim ise şu: Örneğin ben araç listesindeyken firma (session) değiştirirsem, bu beni değiştirdiğim firmanın dashboard/ana sayfasına yönlendiriyor. Ama ben kaldığım yerden devam etmek istiyorum. A firması araç listesindeyken B firmasına geçiş yaptığımda, B firması araç listesinde işime devam edeyim istiyorum.
Ben bu işlemi JS ile yaptım.
Kodları çekmem engellendiği için formatı düzgün yazamadım. Şimdiden özür dilerim. Syntax'a aldırış etmeyin. Bana sadece akıl vermenizi istiyorum. Bilmediğim bir yol var. Onu öğrenmek istiyorum.
Kod:
function sessionDegistir(){
$.ajax({
// backend session değiştiriyorum
.success :
{
window.location = window.location.origin; //burası dashboard 'a yönlendiriyor.
}
})
}
"window.location" URL bilgilerini atmayı denedim. Yani Controller + Action olarak yazıp denedim. Yönlendirme başarılı oluyor. Fakat session değişmiyor. Yani üst taraftaki ajax kısmı çalışmamış gibi davranıyor. Bu seneryoyu uygulayabileceğim bir yol var mı? Yardımcı olursanız sevinirim.
Son düzenleyen: Moderatör: