2016-11-22 181 views
0

我有一个html表单,通过点击一个名为Order的按钮在一家商店下单。(button_id =“order”) 在按钮点击事件中,我已经对一个页面执行了ajax请求(itemOrder_php2。 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

定义'不working'。它是否返回一些错误?你检查了控制台吗? –

+0

'你同时'是什么意思?两位用户在不同的浏览器上? – ggilberth

+0

不工作意味着它至少没有执行按钮点击事件.. – Ayeshan

回答

-1

处理click事件与文档...

$(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