【问题标题】:Using iframe in laravel 5.2 blade template在 laravel 5.2 刀片模板中使用 iframe
【发布时间】:2016-04-26 12:29:11
【问题描述】:

我这里有一个工作代码

<iframe src="map.html" height="95%" width="100%" scrolling="no" frameborder="0" style="border:0" allowfullscreen></iframe>

现在我将其转换为 laravel 5.2。我想从数据库中获取数据并通过 iframe 显示该部分。

如何将我的数据传递到src 文件?

其他方式:

我也通过 AJAX/JQUERY 尝试过这种方式

$returnHTML = view('mapcontents')->with('Map', $hs_list)->render();
 return response()->json(array('success' => true, 'map_data'=>$returnHTML));

但问题是 CSSJS 代码在 mapcontents 中不起作用,因为我的 css 和 js 文件包含在主布局文件中。所以我放弃了这个想法。

我该如何解决?

【问题讨论】:

  • 您想将map.html 的内容保存在您的数据库中吗?然后在src中检索它们?

标签: php jquery iframe laravel-5.2


【解决方案1】:

您尝试的方法几乎是正确的,您只需再次调用mapcontents刀片中的CSS和JS文件。这样可以正常工作。

【讨论】:

  • 这意味着对于 ->render() 我们总是需要在局部视图上保留 js 和 css?我不从父视图中选择?
  • 是的,因为您没有重新加载 JS 对象,该对象是/正在应用/应用在 DOm 元素上。 Css 可以工作,你不需要重新加载 CSS。如果您可以在-&gt;render() 响应后重新创建 JS 对象。那么你不需要在你的部分中包含 JS 和 CSS 文件
猜你喜欢
  • 2016-12-29
  • 2017-10-08
  • 1970-01-01
  • 2013-04-29
  • 2021-07-11
  • 2016-08-20
  • 2017-03-01
  • 2021-11-21
相关资源
最近更新 更多