我在网上看到很多关于在jquery mobile中创建表单的事情,我不明白一件事。当我创建一个表单并且我将通过php传递数据时,我听到jquery mobile序列化它们并自动传递,如果表单是使用post方法创建的,我只能使用_POST
数组在其他页面中使用它们什么都没有。但是我也读过一些喜欢它的人form with ajax使用ajax来传递变量。所以我不明白为什么要使用ajax?
答案 0 :(得分:1)
jQuery Mobile框架的默认设置是通过HTTP POST提交表单。为什么?因为当您通过页面动画时,您的Web应用程序可以更好地控制UI,从而创建平滑过渡。好吧,可以在jqm docs here中找到更好的描述。
如果您要禁用默认的Ajax功能,只需将其附加到表单元素:
data-ajax="false"
希望这有帮助!