2013-05-13 48 views
-2
頁面

我想給我們的客戶beskede已經寫了beskede來的人,他會盡快聯繫,但目前的頁面重新加載。所以它必須發送同時提供一些關於它發送的信息。提供的信息立即客戶 - 而不是重新加載

我的心是用什麼的JavaScript或jQuery的AJAX或,但是這方面我不知道這麼好:)

<div class="kontakt_box"> 
     <h3>Kontakt Mads Ørnfeldt Andersen</h3> 
     <p>Kom i kontakt med Mads Ørnfeldt Andersen</p> 
      <?php 
       $email_afsender = $mebe->email_afsender(); 
      ?> 
      <form action="#" method="post" name="kontakt_box"> 
       <label>Navn<br /><input type="text" name="navn" required title="Angive et Navn" class="new" placeholder="Navn"></label><br /> 
       <label>Efternavn<br /><input type="text" required title="Angive et efternavn" name="efternavn" class="new" placeholder="Efternavn"></label><br /> 
       <label>Email<br /><input type="email" required title="Angive en email!" name="email" class="new" placeholder="Email"></label><br /> 
       <label>Tekst<br /><textarea name="tekst" cols="35" rows="10" class="new" required title="Skrive noget indhold i email!!" placeholder="Tekst til email"></textarea></label><br /> 
       <label><input type="submit" name="send" value="Send" class="new"></label> 
      </form> 
    </div> 

這裏是我的代碼代碼:

function email_afsender() 
{ 
    if(isset($_POST["send"])) 
    { 
     $fra = $_POST["navn"] . " " . $_POST["efternavn"] . "<" . $_POST["email"] . ">"; 
     $til = "[email protected]"; 
     $emne = "Kontakt blabla.dk - " . $_POST["navn"] . " " . $_POST["efternavn"]; 
     $besked = $_POST["tekst"]; 

     //headers 

     $headers = "MIME-Version: 1.0\r\n"; 
     $headers .= "Content-type: text/html; charset=UTF-8\r\n"; 
     $headers .= "From: " . $fra . "\r\n"; 

     mail($til, $emne, $besked, $headers); 

     ?> 
     <script language="javascript" type="text/javascript"> 
      window.location.href = "/kontakt/"; 
     </script> 
     <?php 

    } 
} 

什麼我的問題是:

我想發送電子郵件,但也顯示一條消息給用戶,該電子郵件已發送到下面的形式:「謝謝我們儘快查看你的案子。「

你可以看到我的問題here

對不起我的英語不好,但我誦讀困難和有困難的。

回答

0

我認爲你的問題不是誦讀困難,但使用谷歌翻譯。

而不是使用:

<script language="javascript" type="text/javascript"> 
     window.location.href = "/kontakt/"; 
    </script> 

你應該做的HTTP重定向:

header('Location: ' . $TargetPage); 
+0

它幫了我很多。現在我只想讓它向用戶提供它已發送的信息! – 2013-05-13 20:45:41

+0

什麼是'beskede'? – peku33 2013-05-13 20:49:13

+0

是一個「消息」。 :) – 2013-05-13 20:51:51

相關問題