Замена частичного представления, используя jquery ajax - PullRequest
0 голосов
/ 27 ноября 2018

Laravel Версия: 5.6

Я хочу заменить частичное представление через запрос ajax.Я пытался использовать что-то вроде

$partial = SELF::returnPartial();
return json_encode(['partial' => $partial]);
public function returnPartial(){
    $partial = include \Config::get('view.paths')[0] . '\partials\partial.blade.php';
    return $partial;
    return view('partials.partial');
}

И в JS

$('.panel-group').html(response.partial)

Есть ли способ сделать это?

1 Ответ

0 голосов
/ 27 ноября 2018

попробуйте использовать функцию рендеринга здесь

без переменной ..

return response()->json(['html' => view('partials.partial')->render() ]);   

передать переменную в представление и просмотреть отправить в ajax

return response()->json(['html' => view('partials.partial',compact('variableName'))->render() ]);   

и js код

$('.panel-group').html(response.html);

для получения дополнительной информации читайте эту статью

...