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