[英]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.