0
나는 텍스트 내에 단어가 나타나는 횟수를 계산하는 코드를 작성했습니다. findDuplicates 함수를 추가하기 전에 코드가 작동합니다. 예를 들어, hello라는 단어가 내 텍스트 내에서 3 번 나타납니다. findDuplicates 함수를 추가하여 버튼을 계산 한 후에 만 알려주도록했습니다. 현재 버튼을 누르면 아무 일도 일어나지 않습니다. 콘솔을 점검했는데 오류가 발생하지 않았습니다. 나는 그 기능으로 내가 뭘 잘못했는지 알아 내려고 노력하고있다.텍스트 문서 내 단어 수를 계산합니다.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>WordBubble</title>
<link rel="stylesheet" type="text/css" href="wordbubble.css">
<script type="text/javascript" src="jquery-1.10.2.js"></script>
</head>
<body>
<script type="text/javascript">
// ajax call to get comments document
function findDuplicates (myWord) {
$.get("comm.txt", function(text) {
words = text.split(' '),
sortedWords = words.slice(0).sort(),
duplicateWords = []
var myWord = "hello";
for (var i=0; i<sortedWords.length-1; i++) {
if (myWord == sortedWords[i]) {
duplicateWords.push(sortedWords[i]);
}
}
console.log(duplicateWords.length);
});
$(document).ready(function(){
$("button").click(function(){
findDuplicates();
});
});
}
</script>
<button>Button label</button>
</body>
</html>
질문에 검색 텍스트와 관련 jQuery를 포함한 렌더링 된 HTML이 있어야합니다. 모든 아약스 물건은 무의미합니다. – isherwood