有没有办法在javascript中将var=设置为外部文件的内容?

有没有办法在javascript中将var=设置为外部文件的内容?,javascript,laravel,external,blade,Javascript,Laravel,External,Blade,成功发布ajax后,我必须向视图传递一些结果字符串。此时,我的js被放置在视图中,回调函数创建了一个resultstring,然后将其发布到results div。由于回调函数生成的字符串中包含一些blade语法,因此它会一直工作,直到我将js保留在blade.php视图文件中,如果我将javascript放在public/js/some.js中,blade不会解析该语法,结果是使用语法而不是数据呈现视图。所以我在想:我可以把sting放在一个单独的视图/js/result.blade.php中

成功发布ajax后,我必须向视图传递一些结果字符串。此时,我的js被放置在视图中,回调函数创建了一个resultstring,然后将其发布到results div。由于回调函数生成的字符串中包含一些blade语法,因此它会一直工作,直到我将js保留在blade.php视图文件中,如果我将javascript放在public/js/some.js中,blade不会解析该语法,结果是使用语法而不是数据呈现视图。所以我在想:我可以把sting放在一个单独的视图/js/result.blade.php中,然后在jquery函数中执行如下操作:

var resultStr = (content of view/js/result.blade.php)

for(var i=0; i<obj.length; i++){

    resultStr    

};

  $("#results").html(resultStr);
var resultStr=(view/js/result.blade.php的内容)

对于(var i=0;i,这是AJAX功能的主题

使用jQuery,您可以按照以下方式进行操作:

$.get( "view/js/result.blade.php", function( data ) {
  var resultStr = data;
  ...
});

我尝试了上面的代码,但它不工作,它加载了文件并输出了一些东西,但随后由于错误404而停止
$.get( "view/js/result.blade.php", function( data ) {
  var resultStr = data;
  ...
});