PHP에서 JS 코드를 실행하는 방법
1. 이 경우 ok가 뜨지 않습니다
<코드><?php 세션_시작(); if($_POST){ if($_POST['mobile']!=$_SESSION['mobile'] 또는 $_POST['mobile_code']!=$_SESSION['mobile_code'] 또는 비어 있음($_POST['mobile']) 또는 비어 있음($ _POST['mobile_code'])){ echo '<script type="text/javascript">'; echo 'alert("확인");'; echo '</script>'; }또 다른{ $_SESSION['모바일'] = ''; $_SESSION['mobile_code'] = ''; } ?>
2. 이 경우 팝업이 뜨면 됩니다
<코드><?php echo '<script 언어="javascript">'; echo 'alert("확인");'; echo '</script>'; ?>
둘 사이에 차이점이 있나요? 알려주세요. 감사합니다
phpcn_u15822017-05-16 13:09:03
첫 번째 경우에는 if문을 입력하지 않았기 때문에 팝업창이 뜨지 않습니다. 외부 if($_POST)를 제거해 보고 상자를 팝업할 수 있습니다. 게시 요청을 전혀 보내지 않았으므로 if 코드 블록을 입력할 수 없습니다.
PHP中文网2017-05-16 13:09:03
친애하는, 이것은 PHP에서는 실행되지 않습니다.
php -> html+js 출력 -> 브라우저가 js를 수신하고 실행합니다.
滿天的星座2017-05-16 13:09:03
코드만 보면 별 차이가 없지만, 실제 상황을 보면 다를 수 있습니다. 항목이 없다고 판단되는 경우에만 팝업창이 뜨지 않습니다. JQ에서는 ajax를 이용해야 합니다. 바이두에서 확인하는 방법 어렵지 않아요