是否可以通过 AJAX 将一个 Blade View 文件与另一个 Blade 一起使用 @yield 或 @include ?
最佳答案
您可以做的是,对 Controller 进行 ajax 调用,然后从那里返回呈现的 View 。
JS:
$.ajax({
method: "GET",
url: "route-to-ajax-call",
dataType: 'json',
data:
{
param1:param1,
param2:param2
},
success: function (res)
{
$('#div').html(res.data);
},
error: function()
{
alert('Failed');
}
});
Controller :
public function returnAjax(Request $request);{
$parameter1 = $request->param1;
$view = View::make('route-to-your-view', ['parameter1' => $parameter1]);
return response()->json(['status' => 'success', 'data' => $view]);
}
关于ajax - 我想通过 AJAX @yield 或 @include 一个 laravel blade 模板与另一个模板,这怎么可能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39332668/