我可以在 javascript 代码中使用来自 blade 的数据吗

Can I use data from blade inside javascript code

我可以将 blade 变量传递给 javascript 代码:

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

如何用 {{$article->auction_end}} 传递 deadline 变量? 这可能吗,还是我需要拨打 ajax 电话?

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

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

那你以后可以用jquery来抢。

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

如果你想将 js 分解成它自己的文件而不是在你的视图中有一堆 javascript,这种方法特别有用。

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

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