lostyazilim
tr.link

RewriteRule yazdığımda Ajax kodları çalışmıyor ?

8 Mesajlar 991 Okunma
acebozum
tr.link

WolfmanTR WolfmanTR WM Aracı Kullanıcı
  • Üyelik 02.01.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Wordpress, CSS Dev.
  • Konum Ankara
  • Ad Soyad Y** S**
  • Mesajlar 96
  • Beğeniler 19 / 7
  • Ticaret 0, (%0)
Merhaba, .htaccess RewriteRule yazdığımda projedeki ajax kodları çalışmıyor. (ajax kod bloğu ayrı bir js dosyasında değil, sayfa içerisinde)

RewriteRule :
RewriteEngine on
RewriteRule ^uye/([a-zA-Z0-9\-_]+)?$ profil.php?id=$1 [L,QSA]


Bu şekilde sayfaya ulaştığım zaman sadece Ajax kodları çalışmıyor:
http://localhost/Proje/uye/1

Bu şekilde sayfaya ulaştığımda ajax kodları çalışıyor :
http://localhost/Proje/profil.php?id=1

Ajax kodları :
$(document).on('click','.admin-AP',function(){
var element = $(this);
var id = element.attr("id");
var info = 'p=' + id;
$.ajax({
type:'POST',
url:'yazi-durum.php',
data:info,
success: function(data){
if(data=="aktif"){
$("#row-"+id+" td.bg-danger").removeClass("bg-danger").addClass("bg-success");
$("#row-"+id+" .bg-success").html("Yayında");
$(".admin-AP#"+id).html("Yayını durdur");
}else if(data=="pasif"){
$("#row-"+id+" td.bg-success").removeClass("bg-success").addClass("bg-danger");
$("#row-"+id+" .bg-danger").html("Onay Bekliyor");
$(".admin-AP#"+id).html("Yayınla");
}else{
alert("Bir Hata oluştu.");
}
}

});
});
 

 

J4cob.net
elektronikssl
webimgo

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
url:'/yazi-durum.php',



şeklinde yaparsan düzelir.
 

 

www.ontedi.com
www.cizgi.site

WolfmanTR WolfmanTR WM Aracı Kullanıcı
  • Üyelik 02.01.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Wordpress, CSS Dev.
  • Konum Ankara
  • Ad Soyad Y** S**
  • Mesajlar 96
  • Beğeniler 19 / 7
  • Ticaret 0, (%0)

ontedi adlı üyeden alıntı

url:'/yazi-durum.php',



şeklinde yaparsan düzelir.

yok hocam, yine çalışmadı. ajax bloğunun içerisine alert koyunca alerti gösteriyor ancak post etmiyor.
 

 

J4cob.net

WolfmanTR WolfmanTR WM Aracı Kullanıcı
  • Üyelik 02.01.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Wordpress, CSS Dev.
  • Konum Ankara
  • Ad Soyad Y** S**
  • Mesajlar 96
  • Beğeniler 19 / 7
  • Ticaret 0, (%0)
var URL = document.location.origin+"/Proje/";
bu şekilde mutlak url vererek çözdüm.
 

 

J4cob.net
wmaraci
wmaraci

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)
Form gönderdiğin dosyayıda RewriteRule ile tanımla
RewriteRule ^uye/sonuc$ uyesonuc.php [L,QSA]
 

 

gr3g0r gr3g0r Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 16.03.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek
  • Konum Kocaeli
  • Ad Soyad O** Ç**
  • Mesajlar 421
  • Beğeniler 44 / 75
  • Ticaret 0, (%0)
php dosyasının en üstüne felan head tagından sonra ekledin mi?
 

 

Smokie Smokie WM Aracı Kullanıcı
  • Üyelik 30.03.2017
  • Yaş/Cinsiyet 42 / E
  • Meslek PHP Senior Developer
  • Konum İzmir
  • Ad Soyad Ö** K**
  • Mesajlar 73
  • Beğeniler 0 / 14
  • Ticaret 0, (%0)
Arkadaşlar biz müneccim değiliz. Console'da yazan hatayı gönder yardımcı olalım. Ayrıca yazıyı get almıdığında çalışıyor diyorsun ama veriyi post göndermeye çalışıyorsun.
 

 

Allah iyidir tatlım.

WolfmanTR WolfmanTR WM Aracı Kullanıcı
  • Üyelik 02.01.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Wordpress, CSS Dev.
  • Konum Ankara
  • Ad Soyad Y** S**
  • Mesajlar 96
  • Beğeniler 19 / 7
  • Ticaret 0, (%0)

Smokie adlı üyeden alıntı

Arkadaşlar biz müneccim değiliz. Console'da yazan hatayı gönder yardımcı olalım. Ayrıca yazıyı get almıdığında çalışıyor diyorsun ama veriyi post göndermeye çalışıyorsun.

-Ajax kodunda sorun yok.
-Sorunu zaten çözdüm ve çözümünü yazdım
-Ne yazdığını anla ondan sonra yaz.
 

 

J4cob.net
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al