为什么在 php 中调用 modal.show() 不起作用?
Why calling modal.show() in php doesn't work?
我想在用户电子邮件不在数据库中时显示模态。
我在里面写 $('.ui.basic.modal').modal('show');
php $echo
。
它没有显示。
在语义 UI 模态示例中,模态显示在 运行 代码按钮单击时。
语义-UI 示例Link
https://semantic-ui.com/modules/modal.html
我正在使用语义 UI 模式。
//PHP Code
if(!result)
{
echo "<script>$('.ui.basic.modal').modal('show');</script>";
}
//MyModal
<div class="ui basic modal">
<div class="ui icon header">
<i class="frown outline icon"></i>
Cannot find your email?
</div>
<div class="content">
<p>You are still on waiting list.</p>
</div>
</div>
当执行您的 javascript 代码时,.ui.basic.modal
元素不存在。
您必须在模态创建后执行 js 代码,并使用 document.ready 函数或等效函数。
尝试
<?php
if(!$result){
?>
<div class="ui basic modal">
<div class="ui icon header">
<i class="frown outline icon"></i>
Cannot find your email?
</div>
<div class="content">
<p>You are still on waiting list.</p>
</div>
</div>
<script>
$( document ).ready(function() {
$('.ui.basic.modal').modal('show');
});
</script>
<?php
}
?>
假设加载了 jQuery 和 Semantic-ui javascript 源。
我想在用户电子邮件不在数据库中时显示模态。
我在里面写 $('.ui.basic.modal').modal('show');
php $echo
。
它没有显示。
在语义 UI 模态示例中,模态显示在 运行 代码按钮单击时。
语义-UI 示例Link
https://semantic-ui.com/modules/modal.html
我正在使用语义 UI 模式。
//PHP Code
if(!result)
{
echo "<script>$('.ui.basic.modal').modal('show');</script>";
}
//MyModal
<div class="ui basic modal">
<div class="ui icon header">
<i class="frown outline icon"></i>
Cannot find your email?
</div>
<div class="content">
<p>You are still on waiting list.</p>
</div>
</div>
.ui.basic.modal
元素不存在。
您必须在模态创建后执行 js 代码,并使用 document.ready 函数或等效函数。
尝试
<?php
if(!$result){
?>
<div class="ui basic modal">
<div class="ui icon header">
<i class="frown outline icon"></i>
Cannot find your email?
</div>
<div class="content">
<p>You are still on waiting list.</p>
</div>
</div>
<script>
$( document ).ready(function() {
$('.ui.basic.modal').modal('show');
});
</script>
<?php
}
?>
假设加载了 jQuery 和 Semantic-ui javascript 源。