4
단추의 onClick 이벤트에 연결된 작은 javascript 함수가 있습니다. Firefox (3.0.4)에서는 완벽하게 작동하지만 Opera (9.62)와 IE는 정상적으로 작동하는 것을 포함하여 동일한 .js 파일에서 다른 JS를 실행하지 못합니다. 다음 함수는 범인입니다 :jQuery 구문 오류 오페라의 POST
function deleteComment(id){
$.post("ajax/comments.php", {delete: id},
function (reply) {
if (reply == "true") {
alert("Comment deleted!");
}
}
);
}
오페라 dev에 콘솔은 두 번째 줄에 구문 오류가 있다고하고 기대하는 '}'처음 '{'을 대신합니다. IE에서 같은 문제라고 가정합니다. 이 jQuery가 IE 및 Opera JS 구현을 제대로 처리하지 못하거나 내 코드에 어떤 의미에서 결함이 있습니까? 위의 코드가 없을 때 잘 작동하는 파일에서 비슷한 POST jQuery 함수가 있습니다.
개체 키는 문자열이므로 일반적으로 인용해야합니다. 비 충돌 단어 인 특별한 경우에만 따옴표를 생략 할 수 있습니다. 불행히도 '비 상충'은 이식 할 수없는 개념입니다. – Javier
아, 그 이유는 '검색'이 수행되었을 때 '삭제'가 작동하지 않는 이유입니다. –
감사합니다. Javier, 더 잘 설명합니다. – Josh