2016-11-22 44 views
0

Orderというボタンをクリックすると、ショップで注文するhtmlフォームがあります(button_id = "order") ボタンのクリックイベントで、私はページ(itemOrder_php2)に対してajaxリクエストを実行しました。 php)これは、フォームのデータを上記のページに送ります。それは正しく動作しています。しかし、問題は、複数のユーザーが同時に注文すると、ajaxリクエストが機能していないことです。複数のAjaxリクエストを処理するのに役立ちます。ありがとうございました!ここに私のコードです。Ajaxリクエストの問題

$(document).ready(function(){ 
    $("#order").click(function(e){ 
     e.preventDefault();      
    $.ajax({type: "POST", 
      url: "itemOrder_php2.php", 
      data: { selectedItem: $("#selectedItem").val(), sizeUnit: $("#sizeUnit").val(), quantity: $("#quantity").val(), value: x, lSize : $("#lSize").val(), lPrice : $("#lPrice").val() }, 
      success:function(result){ 
     $("#orderResult").html(result);    
    }}); 
    }); 
}); 
+2

...上の文書とのクリックイベントを処理します。それは何らかのエラーを戻していますか?あなたはコンソールをチェックしましたか? –

+0

「同時に」とはどういう意味ですか? 2人のユーザーが異なるブラウザを使用していますか? – ggilberth

+0

が機能していないということは、少なくとも1回ボタンクリックイベントを実行していないことを意味します。 – Ayeshan

答えて

-1

working`ない `定義

$(document).ready(function(){ 
    $(document).on('click','#order',function(e){ 
    e.preventDefault();      

    $.ajax({type: "POST", 
      url: "itemOrder_php2.php", 
      data: { selectedItem: $("#selectedItem").val(), sizeUnit: $("#sizeUnit").val(), quantity: $("#quantity").val(), value: x, lSize : $("#lSize").val(), lPrice : $("#lPrice").val() }, 
      success:function(result){ 
     $("#orderResult").html(result);    
    }}); 
    }); 
}); 
+0

イベントの委任は彼の問題と何が関係していますか? – Mikey