故事:
用户在搜索字段中输入数据来查找客户,它使用ajax进行过滤并在表格中列出结果, 如果没有结果或未找到电话号码。并且数字有更多/或 7 位数字:我打开一个模态,它可以工作,但是加载后,如果我再输入一两个数字,它会再次验证,并且正在传递到条件,但模态未打开。我需要要从php打开它,我在搜索后使用的代码是:
<?php
$isPhone = $this->isPhone;
$strPhone = $this->strPhone;
$strPhoneCount = strlen($strPhone);
if(!$isPhone && $strPhoneCount >= 7 ){
echo '<script type="text/javascript" language="javascript">';
echo '$(document).ready(function(){';
echo '$( "#dialog" ).modal("show");';
echo '});';
echo '</script>';
}
?>
最佳答案
发生这种情况是因为文档就绪事件已被触发。只需将其从代码中删除即可:
if(!$isTel && $strTelCount >= 7 ){
echo '<script type="text/javascript" language="javascript">';
echo '$( "#dialog" ).modal("show");';
echo '</script>';
}
关于javascript - 过滤数据后打开模态 Bootstrap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36796305/