2010-10-09 3 views
0

Quoi de mieux de ces deux options:Soumission de formulaire via ajax, d'une manière ou deux façons?

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

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

ou

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

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

forme sans ajax ressemble:

<form action="/action"> 

Répondre

0

Pas de différence entre les deux, vraiment. Choisissez ce qui est le plus facile pour vous.

Je pense qu'il est plus facile de gérer les scripts Ajax indépendamment (c'est l'option 1). L'autre script va devoir imprimer toute une page par lui-même. Cela signifie que vous devez l'afficher de manière conditionnelle (par exemple, par exemple) et que vous finissez par emballer beaucoup de choses dans des conditions normales.

Mais dans les deux cas, c'est très bien. Choisissez ce que vous préférez. Sois juste cohérent.

Questions connexes