$.ajax({
type:"post",
url:"veri.php",
data: {"bu":bu},
dataType: "text",
success:function(e)
{
// $("#su").show();
$("#su").html(e);
}
bu şekilde veri.php dosyasına ajax ile data gönderiyorum. Fakat dönüş alırken php dosyasının tamamını alıyorum. Php dosyasında sadece istediğim bir değişkeni nasıl alabilirim?
Ajax ile php post edip veri alırken
4
●65
- 31-12-2021, 12:48:51nasıl yani hocam? bir örnek verebilir misiniz?madlypixel adlı üyeden alıntı: mesajı görüntüle
- 31-12-2021, 12:58:52her post isteğinde 2. bir veri gönderin, ajax için ise ek parametre, form içinde ise hidden bir değer.
veri.php içinde de gelen hidden değer var mı yok mu kontrol edin.
örn:
Ajax
$.ajax({ type:"post", url:"veri.php", data: {"hidden":"hidden","bu":bu}, dataType: "text", success:function(e) { // $("#su").show(); $("#su").html(e); }PHP
if(isset($_POST['hidden'])){ //kodlar //bundan sonraki hiçbir işlem görünmemesi için if bitiminden hemen önce die; ekleyin die; } - 31-12-2021, 13:47:46Kimlik doğrulama veya yönetimden onay bekliyor.Ajax yerine post kullanarakda çalışabilirsiniz, ben kendi projelerimde aşağıdaki gibi kullanım sağlıyorumbuddy adlı üyeden alıntı: mesajı görüntüle

$.post("post edilecek url", data, function(response) { if(response.e){ console.log(response.e); $("#su").html(response.e); } }, 'json').fail(function() { console.log("Hata mesajı"); });PHP kısmında post ettiğiniz sayfada geri dönüşü json olarak sayfada göstermeniz gerekiyor yani {"e": "123456"} şeklinde bir json dönüşü olması lazım. Anlayamazsanız eğer özel mesaj ile ulaşın özelden yardımcı olayım hocam
