<?php
// php코드
?> 이것은 php 문법임을 나타내는 기호이다.
이 안에서, 자바스크립트 코드를 출력하고 싶다면? 또는 함수를 호출하고 싶다면 어떻게 해야 할까?
눈에 볼 수 있도록 출력해주는 명령어는 echo이다.
그리고, echo 뒤에 자바스크립트 코드를 넣주면 된다. 굉장히 더티하게 보일 수 있고,
비효율적으로 보이기도 한다.
만약, 자바스크립트에서는
alert("출력하고 싶은 문장");
만 작성하면 alert 경고창이 뜬다. 하지만, PHP에서의 경우에는 허용하지 않는다.
1. 만약 alert창을 PHP에서 띄우고 싶다면 어떻게 할까?
<?php echo "<script>alert('삭제되었습니다');</script>"; ?>
이렇게 echo 안에 스크립트 태그부터 열고 닫고 한 뒤, 안에 코드를 직접 입력해야 한다.
2. 만약, 자바스크립트 함수를 실행하고 싶다면 어떻게 할까?
동일하다.
<?php echo("<script language='javascript'>function_test();</script>"); ?>
이렇게 작성하면 자바스크립트 함수가 실행된다.
'서버 > PHP' 카테고리의 다른 글
DB등에서 불러온 날짜를 원하는대로 자르기 (0) | 2017.09.02 |
---|---|
[PHP] $_SERVER['PHP_SELF']의 사용법과 get 전송 (0) | 2017.08.03 |
날짜 표시 형식 변경하기 date() 함수 (0) | 2017.04.04 |
PHP MySQL select where문 작성하는 방법 (0) | 2017.01.23 |
문자열과 변수 합치기(결합하기) (0) | 2017.01.19 |