我可以在javascript代码中使用刀片中的数据吗?

时间:2015-12-17 16:55:39

标签: javascript laravel blade

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

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

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

1 个答案:

答案 0 :(得分:6)

我通常喜欢这样做,因为我觉得它比直接将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 }}';