Laravel刀片@include到Javascript变量中?

迪伦

在Laravel 5刀片模板中,我有一个<script>部分。

在本节中,我需要将变量设置为来自另一个刀片模板的字符串。

我尝试了类似的东西:

<script>
  var a = "@include 'sometext.blade.php' ";
</script>

但这显然行不通。

另外,附带的刀片可以同时包含单引号和双引号,因此需要以某种方式对其进行转义,否则Javascript将无效。

有任何想法吗?

布莱恩·霍格(Brian Hogg)

最终在使用DataTables时需要类似的功能,并且需要在事后通过jQuery注入HTML的其他操作。

首先,我创建了一个辅助函数(从将PHP字符串传递给JavaScript变量(并转义换行符)):

function includeAsJsString($template)
{
    $string = view($template);
    return str_replace("\n", '\n', str_replace('"', '\"', addcslashes(str_replace("\r", '', (string)$string), "\0..\37'\\")));
}

然后,您可以在模板中执行以下操作:

$('div.datatable-toolbar').html("{!! includeAsJsString('sometext') !!}");

包括sometext.blade.php带有转义引号和换行符删除刀片模板。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel刀片@include到Javascript变量中?

来自分类Dev

javascript中的laravel刀片变量

来自分类Dev

刀片模板中的Laravel返回变量

来自分类Dev

如何将电子邮件变量从类传递到laravel中的刀片服务器

来自分类Dev

我可以从Laravel的Observer中将变量传递到刀片吗?

来自分类Dev

@include如何在Laravel中的刀片模板中工作

来自分类Dev

@include如何在Laravel中的刀片模板中工作

来自分类Dev

laravel刀片模板变量

来自分类Dev

在Laravel 5中将数据从控制器传递到刀片时发生未定义的变量错误

来自分类Dev

如何使用js在刀片laravel中的foreach上更新变量

来自分类Dev

Laravel刀片模板中的``未定义变量:角色''

来自分类Dev

laravel刀片@include不起作用

来自分类Dev

Laravel-如何在一行中将变量传递到刀片的部分?

来自分类Dev

在刀片模板中声明变量

来自分类Dev

如何在 @include 中传递动态值作为 laravel5.4 中的刀片名称

来自分类Dev

找不到PHP Laravel @include javascript变量

来自分类Dev

Laravel:在刀片内使用 Javascript @if

来自分类Dev

使用 PhpUnit 测试包含 Laravel 5 包中的 @include 或 @extend 指令的刀片视图

来自分类Dev

Laravel刀片模板中的链接

来自分类Dev

Laravel刀片模板中的BootStrap

来自分类Dev

Laravel刀片“旧输入或默认变量”?

来自分类Dev

在Laravel中将刀片的变量大写

来自分类Dev

刀片中未显示传递的变量-Laravel

来自分类Dev

刀片视图中的laravel undefined变量

来自分类Dev

Laravel刀片分配变量的最佳实践

来自分类Dev

无法在Laravel刀片中显示相关变量

来自分类Dev

将中间件中的会话变量传递给 Laravel 主中的刀片文件

来自分类Dev

Laravel 4-重定向到JavaScript代码刀片模板内的路由

来自分类Dev

格式化保存在数据库中的数组到Laravel中的刀片视图

Related 相关文章

  1. 1

    Laravel刀片@include到Javascript变量中?

  2. 2

    javascript中的laravel刀片变量

  3. 3

    刀片模板中的Laravel返回变量

  4. 4

    如何将电子邮件变量从类传递到laravel中的刀片服务器

  5. 5

    我可以从Laravel的Observer中将变量传递到刀片吗?

  6. 6

    @include如何在Laravel中的刀片模板中工作

  7. 7

    @include如何在Laravel中的刀片模板中工作

  8. 8

    laravel刀片模板变量

  9. 9

    在Laravel 5中将数据从控制器传递到刀片时发生未定义的变量错误

  10. 10

    如何使用js在刀片laravel中的foreach上更新变量

  11. 11

    Laravel刀片模板中的``未定义变量:角色''

  12. 12

    laravel刀片@include不起作用

  13. 13

    Laravel-如何在一行中将变量传递到刀片的部分?

  14. 14

    在刀片模板中声明变量

  15. 15

    如何在 @include 中传递动态值作为 laravel5.4 中的刀片名称

  16. 16

    找不到PHP Laravel @include javascript变量

  17. 17

    Laravel:在刀片内使用 Javascript @if

  18. 18

    使用 PhpUnit 测试包含 Laravel 5 包中的 @include 或 @extend 指令的刀片视图

  19. 19

    Laravel刀片模板中的链接

  20. 20

    Laravel刀片模板中的BootStrap

  21. 21

    Laravel刀片“旧输入或默认变量”?

  22. 22

    在Laravel中将刀片的变量大写

  23. 23

    刀片中未显示传递的变量-Laravel

  24. 24

    刀片视图中的laravel undefined变量

  25. 25

    Laravel刀片分配变量的最佳实践

  26. 26

    无法在Laravel刀片中显示相关变量

  27. 27

    将中间件中的会话变量传递给 Laravel 主中的刀片文件

  28. 28

    Laravel 4-重定向到JavaScript代码刀片模板内的路由

  29. 29

    格式化保存在数据库中的数组到Laravel中的刀片视图

热门标签

归档