Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Laravel-nette代码片段中通过Ajax重新绘制html内容_Ajax_Laravel_Workflow_Nette - Fatal编程技术网

如何在Laravel-nette代码片段中通过Ajax重新绘制html内容

如何在Laravel-nette代码片段中通过Ajax重新绘制html内容,ajax,laravel,workflow,nette,Ajax,Laravel,Workflow,Nette,我正在为Laravel寻找一些不引人注目的ajax解决方案 例如,Nette框架已经实现了自己的ajax工作流来实现这一点 但是拉威尔没有提供这样的东西 编辑: 当然,我知道我可以用jQuery和JsonResponse实现这一点,但问题是,是否有您想要的解决方案 它能完全满足你的需要,还有更多 我假设您希望发送一些ajax请求,并希望在响应后重新绘制一些更新的内容 这很简单 叶片模板 您不必呈现整个页面,只需通过ID替换或附加一些html即可。。它几乎可以做任何事情:) 如果你熟悉Nette框

我正在为Laravel寻找一些不引人注目的ajax解决方案

例如,Nette框架已经实现了自己的ajax工作流来实现这一点

但是拉威尔没有提供这样的东西

编辑: 当然,我知道我可以用jQuery和JsonResponse实现这一点,但问题是,是否有您想要的解决方案

它能完全满足你的需要,还有更多

我假设您希望发送一些ajax请求,并希望在响应后重新绘制一些更新的内容

这很简单 叶片模板

您不必呈现整个页面,只需通过ID替换或附加一些html即可。。它几乎可以做任何事情:)


如果你熟悉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')] )
}