테스트 사이트 - 개발 중인 베타 버전입니다

alert가 안뜨는 이유가 뭘까요 채택완료

ldscmax 5년 전 조회 1,913

안녕하세요.

 

아미나 사용중입니다.

 

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개

채택된 답변
+20 포인트
Policia
5년 전

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

apms_alert써야할것같습니다

 

apms_alert('1|메세지');

이렇게 써주세요

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

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

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

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

s
sinbi Expert
5년 전

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

    alert('메시지');

}

 

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

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

 

 

 

 

로그인 후 평가할 수 있습니다

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

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

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

로그인 후 평가할 수 있습니다

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

5년 전

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

로그인 후 평가할 수 있습니다

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

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

로그인