也许这是一个愚蠢的问题所以我不会写很多......
我有一个带有两个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。 谢谢你的回答。
答案 0 :(得分:0)
感谢您提供有用的评论,以便我在您的帮助下找到解决方案:
action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"
醇>
所以everythig工作。我觉得Jquery Mobile和Php5真的不喜欢对方。
答案 1 :(得分:0)
我有一个类似的问题,没有提交到POST数组。 Textarea和隐藏提交成功。当我从表单中删除元素时,所有变量都成功提交。疯狂。