通过ajax,一种或两种方式提交表格?

时间:2010-10-09 03:24:59

标签: php jquery ajax post action

这两个选项有什么好处:

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)*

没有ajax的表单如下:

<form action="/action">

1 个答案:

答案 0 :(得分:0)

这两者之间没有区别,真的。选择更容易的东西。

我认为单独处理Ajax脚本更容易(即选项1)。另一个脚本必须自己打印出整个页面。这意味着你必须有条件地显示它(例如通过typerequest),你最终会在条件中包装很多东西。

但实际上两种方式都没问题。挑选你最舒服的东西。只是保持一致。