簡體   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