提交并返回页面后打开模态窗口

时间:2017-08-30 05:00:14

标签: php jquery popup submit

我有功能验证我的表格并在表格提交后

else
            {
                $('.submit-button').val('Wait please...');
                $('.submit-button').attr('disabled', 'disabled');
                return true;
            }     

PHP重定向到主页

function wpcallback_get_target() {
    global $wpcallback_plugin_option;

    if($value = $callback_plugin_option['target'])
        return get_permalink($value);

    return get_site_url();
}

PHP获取网站网址然后如何打开感谢模式窗口? 我试过.modal但找不到合适的位置。

$('#myModal').modal('show');

2 个答案:

答案 0 :(得分:4)

$('#myModal').modal('show');放在您查看文件的底部,或者您可以在头标记

中添加以下代码
$(document).ready(function(){
   $('#myModal').modal('show');
});

每次在页面加载时阻止模型,更新你的PHP文件:

function wpcallback_get_target() {
    global $wpcallback_plugin_option;

    if($value = $callback_plugin_option['target'])
        return get_permalink($value);
    $url = get_site_url();
    return $url."?response=true";
}
视图文件中的

<?php if(isset($_GET['response']) && $_GET['response'] == 'true'){ ?>

$(document).ready(function(){
   $('#myModal').modal('show');
});

<?php } ?>

使用Javascript代码:

$(document).ready(function(){
    var myURL = window.location;
    var res = myURL.search("response=true");
    if(res > 0){
       $('#myModal').modal('show');
    }
}); 

答案 1 :(得分:0)

php上尝试此操作。

echo "<script>
         $(window).load(function(){
             $('#yourthanksmodel').modal('show');
         });
    </script>";