是否可以在刀片模板中包含并执行(在发送电子邮件之前)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从未执行过?或者还有其他问题吗?
有可能实现这样的目标吗? 还有其他方法吗?
答案 0 :(得分:0)
JavaScript由客户端(即浏览器)执行,所以不,我认为不可能。
但正如您在JavaScript中所做的那样,您可以从PHP调用该服务并将图像信息传递给刀片模板。