他目前正在编写必须过滤表中数据的代码。 Ajax 将调用该链接并获取带有答案的响应 (json) 结果。但是,我遇到了一个问题。我必须以某种方式呈现表格,我不想通过追加等方式来做到这一点。
我能以某种方式再次生成视图或刀片文件吗?
默认视图是 DefController@index 但 ajax 使用 url 哪个控制器是 DefController@gettabledata。
public function gettabledata($id){
return response()->json(Def::find($id)->getallmy->all());
}
原文由 bradley546994 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以将模板中对应于表格的部分放在单独的
.blade.php
文件中,并将@include
放在主布局中。main.blade.php
:和
table.blade.php
:通过这种方式,您可以使用一个简单的 jQuery
$('div.table-container').load(url)
并且在您的服务器上只需将该部分作为 html 字符串呈现和响应。return view('table', $data)
Java脚本: