javascript - 过滤数据后打开模态 Bootstrap

标签 javascript php jquery twitter-bootstrap

故事:

用户在搜索字段中输入数据来查找客户,它使用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/

相关文章:

javascript - 具有两个值范围(最小值和最大值)的搜索栏

javascript - @media 查询的更好替代方案?

php - 如果 wordpress 的主页 css

php - MySQL查询进度信息

jquery - asp.net mvc Angular jquery 表不工作

javascript - 如何将php代码输入的常量值转换为html标签形式

javascript - 如何在一个指令上使用多个 ngFor 进行属性绑定(bind)

php - PHP Whoops错误句柄清除缓冲区

javascript - 单击按钮时增加计数器值

jquery - 使用 jQuery 横向动画(滑动)一个 div