Ajax ile object/array gönderip, controller da nasıl karşılar ve işlerim ?

Merhaba,

Bir formum var ajax ile post isteği atıp bir adet objemi controller'a göndermem gerekiyor fakat, ne yaptıysam bir türlü controller da karşılayamadım. Yardımcı olabilir misiniz ?

Cevaplar (2)


Zeyd Duran
Web Master Olma yolunda Bir kardeşiniz :)
3 ay önce

Öncelikle app/config/routes.php dosyasında post göndermek url tanımlayın,

Route::post('/posturl','Controller@fonksiyon');

ardından ajax kısmında urli doğru yazdığınızdan emin olur.

$.post('{{link_to('posturl')}}',$('form').serializeArray(),function(response){
console.log(response);

},'json');



daha sonra controlleri tanımlayın

namespace App\Controllers;
Class Controller {
public function fonksiyon(){
dd(request());
}
}


request() fonksiyonu get yada post ile gelen bütün verileri listeleyecektir.
Uğur Türkmen
Web Developer
3 ay önce

Çok teşekkür ederim ilginize, deneyeceğim :)

Cevap Yazın


[code=php,css,sql]kod[/code] , [url=http:...com] , [img=imaj linki] , [color=renk_kodu]metin[/color]