故事:
用户在搜索字段中输入数据以查找客户端,使用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>';
}
?>
答案 0 :(得分:0)
这是因为已经触发了文档就绪事件。只需将其从代码中删除即可:
if(!$isTel && $strTelCount >= 7 ){
echo '<script type="text/javascript" language="javascript">';
echo '$( "#dialog" ).modal("show");';
echo '</script>';
}