0

状況:

JavaScript スライダー [scriptiny dot com の小さなスライダー] を使用する Web ページがあります。
最後のスライドで、jquery 検証と php 検証を使用してお問い合わせフォームを作成しました。
次の場合を除いて、すべて正常に動作します
。 [送信] をクリックすると、Web ページに最初のスライドが表示されます。
コンタクト「スライド」にくっつくように熱くする必要はありません。

サイト ナビゲーションは、次のような文字列を使用して行われます。

onclick="slideshow.pos(0)  
onclick="slideshow.pos(1)  
onclick="slideshow.pos(2)  
onclick="slideshow.pos(3)  
onclick="slideshow.pos(4)

「slideshow.pos(4)」にとどまるには、連絡先「slide」が必要です。

コード:

//If there is no error, send the email 
if(!isset($hasError)){ 
    $emailTo = 'myemail@gmail.com'; //Put your own email address here 
    $body = "Name: $name \n\nEmail: $email \n\nSubject: $subject \n\nComments:\n $comments"; 
    $headers = 'From: My Site <'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $email; 
    mail($emailTo, $subject, $body, $headers); 
    $emailSent = true; 
}

これどうやってするの?理想的には、電子メールが送信された後にJavaScriptを実行して、ページを更新するとユーザーが「slideshow.pos(4)」に送信されるようにすることができますか??
どんな助けでも大歓迎です、

マーク

4

1 に答える 1

0

Ajax 呼び出しを使用してデータを「送信」し、最初からページが更新されないようにすることができます。Ajax を使用したことがない場合は、https://developer.mozilla.org/en/ajaxを参照してください。

于 2011-08-01T19:51:35.523 に答える