php - 使用PHP数据捕获从Bootstrap模态重定向

标签 php jquery mysql ajax twitter-bootstrap

我有一个带有形式的引导模态。在您单击“提交”时,它只是转到一个处理表单数据的PHP脚本。

理想情况下,我想将此模式附加到如下网址:


用户点击链接
模态弹出
如果他们关闭模式或按我不想提供详细信息,他们将进入URL
如果他们填写表格,则一旦成功提交,便会被重定向。


我认为最方便用户的方式是使用AJAX请求。

到目前为止,我的想法是:


用户点击链接
使用preventDefault()停止链接
模态出现
表格已提交
然后使用链接正常


我的问题是我可以打开模式对话框,然后在提交表单时转到特定URL的href?

例如<a data-target="#myModal" data-toggle="modal" class="whatever" id="whatever" href="http//:www.google.co.uk">Click here</a></li>

但是,他们没有去Google的开始,而是只在与模式交互之后才去那里。

最佳答案

我建议您尝试使用data属性,以将用于重定向的链接传递到模式中。

<a data-target="#myModal" data-toggle="modal" data-link="http//:www.google.co.uk" 
class="whatever" id="whatever">Click here</a>


然后通过在jQuery中将其称为“链接”在模式中使用它即可。

$(#whatever).on("click", function () {
     var my_link = $(this).data('link');
     //...
});

关于php - 使用PHP数据捕获从Bootstrap模态重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42068382/

相关文章:

php - 如何在日期中添加连字符(不带分隔符)

php - 为什么<p>元素文本自身重叠

php - 来自选择的PHP返回ID

javascript - 如何修复CSS框上的按钮

validation - 如何在$ .ajax()之前或之前强制进行表单客户端验证

javascript - 如何检查输入值是否更改?

mysql - 如何在mysql中的组concat子查询中使用父列?

php - 索引不匹配时如何比较两个数组

PHP 需要返回 echo ?

php - 按时间戳选择 block 顺序并按 id 随机化