lostyazilim
tr.link

ajax ile birden fazla değişken kullanımı

3 Mesajlar 1.017 Okunma
lstbozum
tr.link

cageboy cageboy WM Aracı Kullanıcı
  • Üyelik 27.03.2017
  • Yaş/Cinsiyet 28 / E
  • Meslek öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad O** G**
  • Mesajlar 174
  • Beğeniler 6 / 4
  • Ticaret 0, (%0)
Merhaba arkadaşlar ajax ile değişkenleri nasıl alıcam array içinde

$AvansMaasToplam ve $cizelge değişkenlerini


public function listAy(Request $request, $id){

$ay = request('ay');
$yil = request('yil');

$cizelge = P_cizelge::where('PersonelID','=',$id)->get();

foreach ($cizelge as $cizelge){

if (date('Y',$cizelge->tarih)==$yil && date('m',$cizelge->tarih)==$ay){

if (!empty($cizelge->AvansMaas)){

$AvansMaasToplam = $cizelge->AvansMaas+$AvansMaasToplam;

}

$data[] = $cizelge;
}
}

$data['AvansMaasToplam'] = $AvansMaasToplam;

return json_encode($data);

}



<script>

$(document).on('click', '.aylik', function(){
var ay = $(this).attr("ay");
var yil = '';

$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});

$.ajax({
url:"{{route('personel.listAy',$personel->id)}}",
method:"POST",
data:{ay:ay,yil:yil},
success:function(data){

$("#listele").html("");
$("#genel").html("");

$.each( JSON.parse(data), function( i, val ) {

var list =
''
+'selm'
+''+val.aciklama+''
+''+val.AvansMaas+''
+''+val.mesai+''
+''+val.EksikSaat+''
+''
+'';

var genel =
''
+' Genel Toplam: '
+''+val.AvansMaasToplam+''
+''
+''
+''
+''
+'';

$("#listele").append(list);
$("#genel").append(genel);


});
}
});
});
</script>
 

 

wmaraci
reklam

kelebek kelebek WM Aracı Kullanıcı
  • Üyelik 11.05.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Geliştirici
  • Konum Malatya
  • Ad Soyad E** K**
  • Mesajlar 3142
  • Beğeniler 60 / 764
  • Ticaret 5, (%100)
Basitçe bir array oluşturup onu gönderiyorsunuz.

Js:
var bilgi = {ay:ay,yil:yil}

data: {query: bilgi},

PHP:
$veri=$_POST["query"];
echo $veri["ay"];
echo $veri["yil"];
 

 

cageboy cageboy WM Aracı Kullanıcı
  • Üyelik 27.03.2017
  • Yaş/Cinsiyet 28 / E
  • Meslek öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad O** G**
  • Mesajlar 174
  • Beğeniler 6 / 4
  • Ticaret 0, (%0)
değerleri $.each ince nasıl göstericem onu soruyordum
 

 

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