如何在Laravel-nette代码片段中通过Ajax重新绘制html内容
我正在为Laravel寻找一些不引人注目的ajax解决方案 例如,Nette框架已经实现了自己的ajax工作流来实现这一点 但是拉威尔没有提供这样的东西 编辑: 当然,我知道我可以用jQuery和JsonResponse实现这一点,但问题是,是否有您想要的解决方案 它能完全满足你的需要,还有更多 我假设您希望发送一些ajax请求,并希望在响应后重新绘制一些更新的内容 这很简单 叶片模板 您不必呈现整个页面,只需通过ID替换或附加一些html即可。。它几乎可以做任何事情:)如何在Laravel-nette代码片段中通过Ajax重新绘制html内容,ajax,laravel,workflow,nette,Ajax,Laravel,Workflow,Nette,我正在为Laravel寻找一些不引人注目的ajax解决方案 例如,Nette框架已经实现了自己的ajax工作流来实现这一点 但是拉威尔没有提供这样的东西 编辑: 当然,我知道我可以用jQuery和JsonResponse实现这一点,但问题是,是否有您想要的解决方案 它能完全满足你的需要,还有更多 我假设您希望发送一些ajax请求,并希望在响应后重新绘制一些更新的内容 这很简单 叶片模板 您不必呈现整个页面,只需通过ID替换或附加一些html即可。。它几乎可以做任何事情:) 如果你熟悉Nette框
如果你熟悉Nette框架,你就在家了。。。这是受到Nette的启发:)这基本上是Laravel的AJAX工作流。
@section('dynamic')
<div id='greeting'>Hello {{name}}</div>
@endSection()
<a href="/changeName?name=Láďo" class="ajax"></a>
public function changeName(Request $request, Ajax $ajax) {
return $ajax
->redrawSection('dynamic')
->view('welcome', ['name'=>$request->get('name')] )
}
public function redrawPartial(Request $request, Ajax $ajax) {
return $ajax
->redrawView('greeting')
// ->appendView('greeting')
->view('partials._greeting', ['name'=>$request->get('name')] )
}