我可以从电子邮件中呈现的 HTML 向服务器发送请求吗?

Can I send requests to the server from HTML rendered in email?

我正在尝试实现以下功能。

服务器向不一定在服务器中拥有帐户的用户发送电子邮件。 在电子邮件中,要求用户对某个模型进行评分(向服务器发送请求)。

我能否以这样一种方式实现,即用户可以单击按钮并且不会被重定向到其他页面,而是直接将请求发送到服务器。

<div>
    <p> Hi {{ user }},  </p> 
    This e mail is to kindly ask you to rate {{ job_seeker }}, who previously
     worked with you.
     
 
    Please rate him from 1 to 3 below.
    
    <button onclick="some function that wont work in email">1</button>
    <button>2</button>
    <button>3</button>

 </div>

我正在使用 django。

,您不能在电子邮件模板中执行JavaScript。

由于严重的安全问题,大多数电子邮件客户端阻止 JavaScript 执行。这就是为什么您的重定向脚本不起作用。

解决方案是使用带有 URL 的 <a> 标记来指定页面 link 而不是 <button>.