如何在外部js中写blade语法
How to write blade syntax in external js
抱歉打字错误。
我有一个外部 js 文件,我想通过 blade 语法使用 url() 函数。
我正在按照下面的方式进行操作,但它不起作用
$.ajax({
url:"{!! url('/admin/dashboard/get-survey-details') !!}",
method:"GET",
data:"",
success:function(data)
{
//console.log(data);
var res = data.split('~~');
var dataarr = JSON.parse(res[0]);
var dataarr2 = JSON.parse(res[1]);
var dataarr4 = JSON.parse(res[3]);
//console.log(dataarr);
}
......
});
Laravel 的引擎不会解析此文件和关联的 blade 标签,除非您将此文件命名为 something.blade.php
.
将您的代码包装成:
<script type="text/javascript">
...
</script>
给它一个包含 .blade.php
的文件名并包含到您的模板或视图中。
抱歉打字错误。
我有一个外部 js 文件,我想通过 blade 语法使用 url() 函数。
我正在按照下面的方式进行操作,但它不起作用
$.ajax({
url:"{!! url('/admin/dashboard/get-survey-details') !!}",
method:"GET",
data:"",
success:function(data)
{
//console.log(data);
var res = data.split('~~');
var dataarr = JSON.parse(res[0]);
var dataarr2 = JSON.parse(res[1]);
var dataarr4 = JSON.parse(res[3]);
//console.log(dataarr);
}
......
});
Laravel 的引擎不会解析此文件和关联的 blade 标签,除非您将此文件命名为 something.blade.php
.
将您的代码包装成:
<script type="text/javascript">
...
</script>
给它一个包含 .blade.php
的文件名并包含到您的模板或视图中。