2016-03-22 6 views
0

Lütfen bana bir fikir vermeme yardım edin. Ajax üzerinden @include blade'i nasıl gönderebilirim? Ben bıçak doğrudan komut dosyası eklerseniz, sorun yokLaravel @include ajax üzerinden

@include('fronted.ajax.scripts.accavail',[ 
"accserviceid"=>base64_encode(serialize($accserviceid)), 
"datasejur"=>base64_encode(serialize($data_sejur)), 
"rateid"=>base64_encode(serialize($rateid)) 
]) 

ama bıçak içine dahil etmek çalıştığınızda öyle değil:

Böyle bir şey.

Bu bıçak ajax posta yoluyla bilgi gönderip alır. Önce yükleme ajax içeriği adanmış bir rota hazırlamak

+0

siz de bıçak dosyasını paylaşabilir daha ihtiyacın olursa bana .. bildirin? – Hrach

+0

bıçağı basittir. Eğer bir şey koyamazsam işe yaramazsa. içerdiği değişken ajax yoluyla gönderilir ve alfa ajax ile ileri gönderilir. Bu garip çünkü ben bu bıçağı içine koydu dosyası dahil olmak üzere çalışma dosyası tamam ama ben eklemek yoluyla eklemek için wotn. – butoibogdan

cevap

0

..

Route::get('/ajax/GetContent', array(
    'uses' => '[email protected]' 
)); 

söz konusu kontrolör temelde veritabanındaki içeriği (ya da her türlü kaynak var) ve döner yükler html ..

Şimdi jquery kısmına:

$(document).on('click','#nav', function(){ 
$.ajax({ 
    url: rootPath + '/ajax/GetContent', 
    type: "GET", // not POST, laravel won't allow it 
    success: function(data){ 
     $data = $(data); // the HTML content your controller has produced 
     $('#container').fadeOut().html($data).fadeIn();  
     } 
    }); 
}); 

ben bu video yararlı olmuştur umarım ..

+0

ajax yoluyla csrf jetonu göndermek için koşullu posta ile gönderilebilir. Sorun şu yorumu içeriyor: string gibi göndermem gerekiyor ama bunu nasıl yapacağımı bilmiyorum. Denetleyicide basit, dönüşten sonra (string) koyarım. Çok teşekkürler – butoibogdan