也许这是一个愚蠢的问题,所以我不会写很多..jQuery Mobile的+ PHP形式提交“数据阿贾克斯=”假”工作不
我有每两个jQuery Mobile的网页的index.php文件有一个表单传递变量,一个函数用php_self将数据插入到Mysql表中,每个表单都有一个表格,其中最新插入的数据在它旁边,但第一页表格的表格只刷新了,如果我使用了第二页表格,我需要推动浏览器的刷新按钮来查看最新的数据
我被建议在表单标签中使用data-ajax =“false”,这种方式很有效,但是网站却丢失了css格式,因为它将页面重定向到一个奇怪的地址 例如,原始地址是mysite.com/index.php#page2,data-ajax =“false”它将会是mysite.com//index.php#page2或类似的。 我使用最新的稳定版Jquery Mobile与CDN。 感谢您的答案。
这不清楚什么是错的或不工作。当你使用'data-ajax =“false”时,表单数据不会使用AJAX。所以这将会像在普通网页中链接时所期望的那样。无论发布什么页面,例如'index.php'都需要重新加载jQuery Mobile的所有CSS和JS,以保留样式和活动。在这种情况下不写太多会适得其反,因为我们需要更多的信息来帮助你。 – Twisty
你真的需要更好地阐明你的问题。包括一些形式的示例,以及javascript,以及来自php目标的示例响应对象。这听起来像你的JavaScript可能只是简单地引用了错误的html元素(重复的ID?),或者你为这两种形式使用相同的对象(配置第二种形式覆盖第一种形式的配置 - 使用'new')。 –