如何在外部js中编写刀片语法

时间:2017-03-06 12:12:09

标签: javascript php jquery laravel-5 laravel-blade

对不起Typo错误。

我有一个外部的js文件,我想通过使用刀片语法来使用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);
    }
    ......
 });

1 个答案:

答案 0 :(得分:1)

Laravel的引擎不会解析此文件和关联的刀片代码,除非您将此文件命名为something.blade.php

将您的代码包装成:

<script type="text/javascript">
    ...
</script>

为其指定包含.blade.php的文件名,并将其包含在您的模板或视图中。