$ _GET中断模式框

时间:2018-08-10 12:51:23

标签: javascript php

我有一个模态框形式,它使用来自foreach循环的ID。我将id发送到url,并使用$ _GET检索它并将其分配给表单的变量。

但是模式框将打开一秒钟然后关闭。我相信id不会被传递,因为它是开放的,我看到一个错误,我认为是id上的未定义变量。

我需要一些新鲜的眼睛来看看我可能会缺少什么,并让我知道如何解决此问题。

<a href="<?php echo doc_root('new_customer.php?model_id=' . $model['id']); ?>"><button class="modal_button customer_button right">New Customer</button></a>


<div class="modal" id="type3">
    <div class="modal-content">
      <div class="modal-title"><h3>New Customer</h3></div> 
<?php

if(isset($_GET['model_id']) && !empty($_GET['model_id'])) {
    $model_id = $_GET['model_id'];
} 

?>

    </div>
</div>

<script>

$(".modal_button").click(function(){
   $(".modal").hide();
   var Type = $(this).data("modal-type");
   $("#"+Type).show();

});
$('.modal ').click(function(){
     $('.modal, .inner').hide();

})                                            
$('.modal-content').click(function(e){
   e.stopPropagation();
})  

</script>

0 个答案:

没有答案