通过电子邮件发送刀片模板

时间:2018-01-30 14:34:05

标签: javascript ajax laravel laravel-5.4

是否可以在刀片模板中包含并执行(在发送电子邮件之前)javascript代码?

问题是我需要通过电子邮件向用户发送一些图像,这些图像是由第三方程序即时生成的。我用AJAX请求得到了它们。所以我现在拥有的是:

//report.js

$(document).ready(function() {
    //Retrieving the GPS data
    $.getJSON(url + user_id, function (response)  {
        //...get and shows the images on <tbody>
    });
});
@extends('template.user_theme.template')
@section('user_content')


    <center>

        <h3>
            <b>Report</b>
        </h3>

        <div id="data">
            <table id="images_table">
                <tbody>

                </tbody>
            </table>
        </div>

    </center>

@endsection

<script src="{{ asset(".../report.js") }}" type="text/javascript"></script>

但这不起作用。 电子邮件到达没有图像的用户,这意味着JS从未执行过?或者还有其他问题吗?

有可能实现这样的目标吗? 还有其他方法吗?

1 个答案:

答案 0 :(得分:0)

JavaScript由客户端(即浏览器)执行,所以不,我认为不可能。

但正如您在JavaScript中所做的那样,您可以从PHP调用该服务并将图像信息传递给刀片模板。