2011-07-13 59 views
3

我想知道是否有一個簡潔的方式來提交表單到我的後端與JQuery AJAX(異步)。我的意思是什麼,更具體地講,就是:使用JQuery AJAX提交HTML表單到PHP AJAX

HTML表單:

<form method="post" action="/Intranet/Resources/Forms/WorkOrder.php"> 
    <input type="text" name="notes[]" /> 
    <input type="text" name="notes[]" /> 
    ... 
    <!-- a whole bunch more input fields here --> 
</form> 

這種形式是非常尷尬的分成一堆使用jQuery變量。我不希望用戶被重定向離開頁面 - 我希望表單異步提交。它實際上是一個保存按鈕...

它會更好地擰它,只是使用JSON?

回答

4
$(function(){ 
    $("form").submit(function(){ 
     $.ajax({ 
      url:"save.php", 
      type:"post", 
      data:$(this).serialize(), 
      success: alert('saved'); 
     }); 
    }); 
}); 
+0

真是太爽了!非常感謝! – BlackSheep