채택완료

alert가 안뜨는 이유가 뭘까요

2020-11-04 (수) 05:27:27 2,059

안녕하세요.

아미나 사용중입니다.

1레벨 하루 등록가능 댓글을 제한하려 합니다.

bbs/write_comment_update.page.php에 아래 소스를 넣었는데 회원의 mb_1값이 20이 넘었는데도

alert가 안뜨고 그냥 댓글만 등록이 안되고 있습니다.

댓글 등록이 안되는거보면 기능상 문제는 없는거 같은데...

뭐가 잘못된걸까요?

alert가 왜 안뜨는건지 ㅡㅡ;

필요한 기능 다 만들어놓고 제일 간단할것 같았던 문제에서 막히니 울고싶네요 ㅠㅠ

고수님들 도움 부탁드립니다.

if($member['as_level'] < 2 && $w != 'cu' && $member["mb_1"] >= '20'){

    alert('메시지');

}

|

답변 4개 / 댓글 2개

채택된 답변
+20 포인트

아미나 댓글 부분이니(ajax를 이용한 페이징 출력부분입니다)

apms_alert써야할것같습니다

apms_alert('1|메세지');

이렇게 써주세요

"1|" 꼭들어가야합니다

답변에 대한 댓글 2개

ajax로 호출되고 결과를 넘겨주는 파일이다보니
그누보드 일반 alert함수는 안먹힐꺼에요(일반 alert함수는 메세지를띄워주고 url이동하기때문)
감사합니다! 덕분에 배웠습니다

if($member['as_level'] < 2 && $w != 'cu' && $member['mb_1'] >= 20){

    alert('메시지');

}

PHP가 타입 낯가리는지는 잘 모르겠는데,

아무튼 저 부분이 좀 의심되긴 하네요.

2020-11-04 (수) 09:06:07

if 조건 전부 alert으로 찍어보세요

값이 다르게 넘어갔으니 조건을 안타는거겠죠?

$w != 'cu'에서 댓글수정이 아니라 댓글쓰기 이므로 cu가 아니라 c 아닌가요?

답변을 작성하려면 로그인이 필요합니다.