在Ajax发送POST数据后激活Bootstrap Popover

时间:2016-08-05 12:58:32

标签: php ajax twitter-bootstrap twitter-bootstrap-3 bootstrap-popover

嗨我有Bootstrap Popopver的问题。我希望在使用Ajax POST方法将数据发送到.php文件后显示Popover并执行.php脚本。

这是为了向我们的客户发送短信和电子邮件通知。

首先,我有一些位于PHP中的按钮,同时解析来自MySQL的数据。每行有三个按钮发送给该客户。 (到目前为止仅尝试第一个按钮)

<div class='btn-group-vertical btn-group-sm tlacitka' role='group' aria-label='...'>
<button type='button' class='btn btn-default' onclick='predej_data(\"" . $soupiska_row['Firma'] . "\")'>SMS</button>
<button type='button' class='btn btn-default'>E-mail</button>
<button type='button' class='btn btn-default'>Pokyny k platbě</button>
</div>

在同一个php文件的顶部是脚本部分

<script >
function predej_data($Firma) {

var Firma = $Firma;
$.ajax({
    url: "sms_test.php",
    method: "POST",
    data:{'dluznik':Firma},
    success: function() { $().popover({title: "", content: "Sent.", placement:'right',}).popover('show');
    }
});
}
</script>

解析数据到sms_test.php文件是有效的,到目前为止我只有这个代码用于调试文件sms_test.php

<?php
var_dump($_POST);
?>

但发送POST数据并执行php脚本后,不会显示Popover。

感谢您的任何建议。

1 个答案:

答案 0 :(得分:0)

问题在于缺少弹出窗口的位置。

成功:功能(数据){$(' .btn ')。popover({title:“”,content:data,...