jsp 에서 js 의 함수, 함수 전 참 문 제 를 호출 합 니 다.

1426 단어 웹 전단jsjsp
이 게시 물 을 보 려 면 js 기반 만 있 으 면 됩 니 다!
오늘 jsp + servlet + js 로 삭제 기능 을 실 현 했 는데 문제 가 생 겼 습 니 다.
문 제 는 다음 과 같다.
4. 567913. 그 중에서 jsp 가 동태 적 으로 값 을 추출 하고 이 를 변수 로 볼 수 있 는 지 모른다.
onclick="deleteOne()"

문 제 는 deleteOne 함수 가 인자 가 없 거나 정수 로 지정 되 어 있 으 면 deleteOne (호출 에 주의 하 세 요. 인삼 이 없 을 때 는 무 참 deleteOne 을 호출 하고 인자 가 있 을 때 는 인삼 deleteOne 을 호출 합 니 다) 이 정상적으로 호출 될 수 있 습 니 다. 그러나 매개 변수 가 정수 가 아니 라 문자열 (우리 도 문자열 을 전달 한 것 이 확실 합 니 다) 이 라면 문제 가 발생 합 니 다. [color = red]deleteOne 함수 가 호출 되 지 않 았 습 니 다 [/ color]
나중에 나 는 컴 파일 된 페이지 소스 코드 를 보 았 는데, 아래 와 같다.
function deleteOne(titleId){
var r=confirm(" ?");
if(r == true){
document.main.ck_value.value=titleId;
document.main.action="deleteServlet";
document.main.submit();
}
};

[color = red] deleteOne (OMG 80) [/ color] 을 볼 수 있 습 니 다. 자세히 보 세 요. deleteOne 함수 의 인 자 는 무엇 입 니까?
정수 입 니까? 분명히 아 닙 니 다.그렇다면 문자열 입 니까? [color = red] 도 [/ color] 도 아 닙 니 다. 문자열 은 '또는' 가 필요 하기 때문에 문 제 를 찾 았 습 니 다. 우 리 는 매개 변수 유형 을 읽 을 수 없고 기계 가 더 읽 을 수 없어 서 어 쩔 줄 모 릅 니 다. 그러면 당연한 deleteOne 함수 가 호출 되 지 않 았 습 니 다.
어떻게 해 결 했 습 니까?
따옴표
마지막 으로 항목 원본 코드 를 첨부 하여 페이지, 조회, 대량 조작 등 기능 이 있 습 니 다.
데이터베이스 시트 를 만 드 는 문구 가 있 지만 데이터 베 이 스 를 만 들 지 않 았 습 니 다. 데이터 베 이 스 를 만 드 는 것 에 주의 하 십시오. 해당 하 는 데이터 베 이 스 를 연결 하 는 문구 도 수정 해 야 합 니 다. 저 는 my sql 5.0 을 사용 합 니 다.

좋은 웹페이지 즐겨찾기