我有一个模态框形式,它使用来自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>