【发布时间】:2016-05-25 05:27:25
【问题描述】:
我想在我的 laravel 刀片路由中使用 JavaScript 变量。
这是我的代码
$(document).on("click", ".open-AddBookDialog", function () {
var currentFieldID = $(this).data('field');
$('.modal-body').empty();
$('.modal-body').append('<iframe width="700" height="400"
src=" {{route('add_image_dialog', ['field_id'=>'currentFieldID'])}}" frameborder="0" style="overflow: scroll; overflow-x: hidden; overflow-y: scroll; "></iframe>');
});
这里我想使用我的 javascript 变量中的 currentfieldID
{{route('add_image_dialog', ['field_id'=>'currentFieldID'])}}
【问题讨论】:
-
Blade 是服务器端,Javascript 是客户端。您不能使用 Javascript 变量从刀片引擎加载数据,因为在执行 Javascript 时,刀片已经渲染了模板
标签: javascript php laravel-5 laravel-routing laravel-blade