2010-10-09 56 views
0

什麼是這兩種選擇更好:沒有Ajax通過ajax提交表單,單向還是雙向?

1. $.post('/ajax/action', function(data) { doResult(); } ); 

*This option has to receptors: ajax.php and action.php* 

2. $.post('/action', { typerequest: 'ajax' }, function (data) { doResult(); } 

*This option has only 1 receptor: action.php (if typerequest exists, returns ajax result)* 

形式如下:

<form action="/action"> 

回答

0

這兩個之間沒有區別,真的。選擇更容易的任何東西。

我認爲獨立處理Ajax腳本比較容易(即選項1)。另一個腳本將不得不自行打印整個頁面。這意味着你必須有條件地顯示它(例如通過typerequest),並且你最終將很多東西包裝在條件中。

但實際上任何一種方式都很好。選擇你最喜歡的任何東西。只要一致。