2015-10-05 66 views
1

我試圖通過AJAX發送表單數據。但是我看到GET & POST請求正在生成。通過AJAX進行表單處理 - 避免生成GET和POST請求

這裏是我的表單提交處理程序

<button id="submit" class="btn">Submit</button> 

我有一個jQuery的處理程序中設置了onclick事件。我構建POST請求並通過AJAX發送。

$(function(){ 
    $('#submit').click(function() { 
     $.ajax({ 
     ... 
     ... 
    }); 
    }); 
}); 

我只需要發送POST請求。如何停止生成GET請求?

+0

試$。員額(函數(){}) –

回答

3

而是結合到按鈕的點擊,綁定到表單的提交事件,並防止默認行爲:

$(function(){ 
    $('form').on('submit', function(e) { 
     e.preventDefault(); 
     $.ajax({ 
     ... 
     ... 
    }); 
    }); 
}); 
+0

這正是我正忙着打字......:P –

+0

謝謝。我正在嘗試preventDefault,但沒有使用正確的事件處理程序。 – AgentX