javascript - Pass Javascript variable to laravel include?
问题描述
How can i pass js
e
var to laravel @include
. I tried the following code on Ajax
callback but e
is undefined ...
data['items'].forEach(function (e) {
$('.filter_data').html(@include('frontend.products.product_layout',['product'=>e]));
});
How I can handle this?
解决方案
我不知道你们的服务是如何处理数据的,但是我将向你们展示使用 html 视图返回响应的示例
假设您已经拥有数据
$views = array();
foreach($arrData as $data) {
$view = view("frontend.products.product_layout", ['product'=>e])->render();
array_push($views, $view);
}
return response()->json(["data" => $views]);
推荐阅读
- linux - 如何将两个字符串变量与两个字符串进行比较,并在 IF 条件语句中的 AND 逻辑运算符中组合它们
- ios - 用户登录后的导航控制
- java - 无法在现有 pom.xml 中添加 maven 编译器和 surefire 插件
- pandas - 我有数据中的前 3 个最大值,我需要找到它发生的年份
- c# - 检测文件路径中“..”段的好方法
- typescript - 缩小类型
- google-cloud-sql - 启用 Query Insights 后存储量激增
- python-3.x - 有没有什么方法可以在 python 中不使用 sort() 对基于数字的数字进行排序?
- mongodb - 使用 Pentaho 进行 MongoDB 到 MongoDB 文档迁移
- html - 获取 node.js 中的复选框值