gpt4 book ai didi

javascript - 从 JQuery 附加 Laravel Blade

转载 作者:行者123 更新时间:2023-11-28 18:35:56 26 4
gpt4 key购买 nike

我正在尝试从 Laravel 附加 Blade 语法,但无法让浏览器理解 Blade。当我从 js 文件附加 Blade 语法时,它将代码输出到页面上。

// this is my code..
$("#"+Current_box).append("@if ($errors->has('testing'))<span class='help-block'><strong>{{ $errors->first('testing') }}</strong></span>@endif")

它会将其输出到页面上:

@if ($errors->has('testing'))
{{ $errors->first('testing') }}
@endif

最佳答案

您可以在 Controller 中生成 View 。并将其附加到您的 jQuery

//blade
$html = view('someView')->render();
retrun json_encode($html)

在你的 Blade 中你可以做这样的事情

<script type="text/javascript">
@if( isset($html) )
$("#"+Current_box).append({{$html}})
@endif

我不知道您是使用 ajax 调用还是只是页面加载,所以不要忘记将脚本包装在文档就绪或 ajax 函数中

关于javascript - 从 JQuery 附加 Laravel Blade,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37089795/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com