[英]Open modal bootstrap after filtering data
故事:
用戶在搜索字段中輸入數據以查找客戶端,它使用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>';
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.