繁体   English   中英

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

[英]window.location.href window is not defined in javascript

我正在尝试使用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();
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM