5

現在のショッピング カートに割引クーポンを適用するための HTML フォームがあります。ユーザーが [適用] をクリックするだけで (クーポン コードを入力した後)、ページを更新せずに PHP コードを実行して、対応する割引を計算するようにしたいと考えています。

ここに私のフォームがあります:

<form action="">
   <input type="text" name="couponCode">
   <input type="submit" value="Apply">
</form>

実行する PHP:

if (isset($_REQUEST['couponCode']) && $_REQUEST['couponCode']!='') 
{
 $couponCode = $_REQUEST['couponCode'];
    if ($couponCode == "TEST1") 
    {
    $discount=0.2;
    }
}

これはJavaScriptを使用してどのように行われますか?

4

4 に答える 4

2

jQuery AJAXを使用します。完了したら、必要に応じてページを更新します。

于 2013-04-04T22:06:57.593 に答える
2

Jquery を使用して AJAX ポストを PHP スクリプトに送信し、JS を使用して呼び出しページのコンテンツを変更できます。

http://api.jquery.com/jQuery.post/

于 2013-04-04T22:07:36.973 に答える
1

jQueryを使えば簡単です。適切なタグを使用するだけです。「a」タグを使用すると、ページが更新されます。

<button id="MyButton">Click Me!</button>

<script>
  $("#MyButton").click( function(){
    $.post("somefile.php");
  });
</script>
于 2015-10-26T21:08:45.163 に答える