如何在刀片模板中使用javascript变量

时间:2016-02-14 09:13:43

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

我想在我的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'])}}

1 个答案:

答案 0 :(得分:0)

@Fuzzyma指出的是正确的

您可以生成iframe客户端的src网址,例如:

$('.modal-body').append('<iframe width="700" height="400" 
src="getSource(currentfieldID)" frameborder="0" style="overflow: scroll; overflow-x: hidden; overflow-y: scroll; "></iframe>');
     });

function getSource(currentfieldID) {
    var url = 'your_domain.com/';
    //add to url the currentfieldID somehow
    return url;
}