您可以使用Ajax进行表单提交,然后关闭Thickbox.如果Ajax不是一个选项,您还可以使用引用URL将用户重定向到上一页.
header("Location: ".$_SERVER["HTTP_REFERER"]);
Run Code Online (Sandbox Code Playgroud)
更新:
由于某些浏览器有时不提供引荐来源网址,因此上述方法无效.解决方法是让厚箱中的表单提供搜索页面的URL,然后可以使用该URL进行重定向.
在Thickbox表单中,添加带URL的隐藏元素.这可以使用JavaScript或PHP完成.
然后使用隐藏元素的名称而不是使用HTTP_REFERER.
形成: <input type='hidden' name='searchUrl' value='http://the.search.url' />
PHP: header("Location: ".$_REQUEST["searchUrl"]);
归档时间: |
|
查看次数: |
6951 次 |
最近记录: |