【问题标题】:Can I use data from blade inside javascript code我可以在 JavaScript 代码中使用来自刀片的数据吗
【发布时间】:2016-03-24 05:58:21
【问题描述】:

我可以将刀片变量传递给 javascript 代码吗:

var deadline = 'Octobar 20 2015 22:00:00 UTC+0200';
initializeClock('clockdiv', deadline);  
    };

如何通过 deadlinevariable 和 {{$article->auction_end}} 传递? 这可能吗,还是我需要进行 ajax 调用?

【问题讨论】:

    标签: javascript laravel blade


    【解决方案1】:

    我通常喜欢做的,因为我认为它比直接将php变量设置为javascript变量更干净,而是为它生成一个元标记。

    <meta name="deadline" content="{{ $article->auction_end }}" >
    

    然后你可以稍后用 jquery 抓取它。

    var deadline = $('meta[name=deadline]').attr('content');
    

    如果您想将 js 分解为自己的文件而不是在视图中包含一堆 javascript,这种方式特别有用。

    但是,可以使用 PHP 设置 javascript 变量,假设您的 javascript 在 .blade.php 文件中...

    var deadline = '{{ $article->auction_end }}';
    

    【讨论】:

    猜你喜欢
    • 2018-10-31
    • 2014-05-03
    • 1970-01-01
    • 2018-07-07
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    • 2016-05-07
    • 2015-05-21
    相关资源
    最近更新 更多