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

问题描述:

我已经功能验证我的形式和表格提交后打开模态窗口后提交并返回到

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获得站点的URL,然后我该怎么做感谢模态窗口打开? 我尝试使用.modal,但找不到合适的位置。

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

已经使用AJAX的提交 –

+0

@Mayank Vadiya,THX。你能举个例子吗? – Mikhail

地方$('#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'); 
    } 
}); 
+0

谢谢。我已经试过了。如果我把它放在else {...}后面没有结果,但如果我把它放在函数窗口外面,每次载入主页时都会出现 – Mikhail

+0

你可以发送一些查询字符串(见上面的代码)来解决这个问题 – Rajinder

+0

对不起但我有.js文件的脚本,所以我不能在那里添加 Mikhail

在您的php上试试这个。

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

谢谢。它不在函数内部工作,但是当我把它放在窗口外面时,出现在主页面上。尝试修复,但没有结果,也许你有想法? – Mikhail

+0

你可以请张贴截图。 – Saurabh