我正在构建一个WordPress网站,其中包含用于输入搜索字词的模态窗口。在提交时,模态窗口应该关闭,搜索结果将在搜索结果页面上返回。
我尝试过WordPress的原生搜索功能(4.7),以及Search Filter Pro(2.2)。如果它们在主要内容区域中使用,而不是在模态中,则两种搜索表单都能正常工作并重新路由。
example.com/search/?_sf_s=pigs
(未经客户许可,我无法显示开发者网站)
但是在使用模态窗口时,在提交时,页面不会重定向,但URL查询会更改为:
example.com/?_sf_search%5B0%5D=pigs&_sf_submit=Search
我正在使用Bootstrap 3作为模态,但我还尝试了另一个jQuery插件(leanModal.js)。它们都以完全相同的方式重现问题。
在模态窗口中提交表单是否存在根本问题?关闭模态窗口是否会触发回调,以某种方式阻止表单_POST被触发?有没有人遇到过这个问题?
任何反馈都将不胜感激。
THX, 迈克尔