javascript - window.location.href 窗口未在 JavaScript 中定义

标签 javascript node.js email mailto

我正在尝试使用 jquery 和 javascript 向使用我的联系表单的用户发送自动回复。我实现的功能是这样的

    function sendReply(email,Name)
{
        var linker = "mailto:"+email
             + "?cc=myCCaddress@example.com"
             + "&subject=" + escape("automated Reply")
             + "&body=Hello "+Name+" Thank you for your e-mail. we will contact you soon.";

        window.location.href=linker;
}

我正在使用nodeJs。错误消息指向 window 并表示引用错误窗口未定义。

额外信息:当用户单击发送邮件按钮时,它将路由到实现 jquery 的页面,该页面将在那里执行某些功能,并且当且仅当成功时,我会尝试发送上述回复。 就是这样,

        success: function(message) 
     {

      sendReply(req.body.email,req.body.name);
      res.send(304, '/#contact');  

     }

我已经调试并检查过。它正确传递参数并运行到 window.location.href=linker; 点。 我浏览了大量的页面并花了几个小时来找出问题所在。 我不是 javascript 和 jquery 方面的专家,所以如果你能指出我的错误和解决方案,那将是一个很大的帮助。谢谢。

最佳答案

可以工作吗?

function sendReply(email,Name,res)
{
            var linker = "mailto:"+email
                 + "?cc=myCCaddress@example.com"
                 + "&subject=" + escape("automated Reply")
                 + "&body=Hello "+Name+" Thank you for your e-mail. we will contact you soon.";

            //window.location.href=linker;


            res.writeHead(301,
                         {Location: linker}
                         );
            res.end();
}

关于javascript - window.location.href 窗口未在 JavaScript 中定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36419145/

相关文章:

c# - 从 websocket 服务器(用 c#/vb.net 编写)接收数据作为图像

node.js - Node.js HTTP 请求发送/接收的字节数

html - Outlook 在表格上更改边框 css

regex - 从电子邮件地址中提取域名的一行代码

html - 邮件模板中的 CSS 不起作用

javascript - React.js,为什么 setState 改变所有状态值?

javascript - 如何使用Circuit SDK更改白板的背景?

php - 如何将动态数据加载到谷歌饼图中?

javascript - 如何在基于 angular-fullstack 的应用程序中包含库文件 (css/js)

javascript - node.js - 向所有连接的广播消息