我可以在 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 }}';
我可以将 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 }}';