-1
onclick 함수를 호출 할 때 오류가 발생합니다. AJAX 호출에 주석을 달면 올바르게 작동합니다. 가있는 경우 (interprete 또는 더 나은) 코드를onclick JavaScript 함수가 에러를 발생시킵니다 : 함수가 정의되지 않았습니다
이searchUser is not defined
function searchUser() {
try {
var userID = document.getElementById("uuid");
alert(userID);
.ajax({
type: "get",
url: "/ajax/searchUser.cfm"
data: {
method: "searchUser",
empId: userID
},
success: function(data) {
if (data != "") {
} else {
var tempstr = data.substring(1, data.length - 1);
var resultArray = tempStr.split(",");
var firstName = resultArray[0];
var lastName = resultArray[1];
var firstNameElem = document.getElementById("firstName");
var lastNameElem = document.getElementById("lastName");
firstNameElem.value = firstName;
lastNameElem.value = lastName;
}
}
});
} catch (err) {
alert(err);
}
}
<div class="row uniform">
<div class="12u">
<button type="button" class="button" onclick="searchUser()" value="Search"> </button>
</div>
</div>
제대로 질문의 코드를 포맷하는 시간을주십시오. 다른 사람들이 읽고 이해하기가 훨씬 쉬워 져서 더 빠르고 정확한 답을 얻을 수 있습니다. –
'.ajax()'가 틀리며'$ .ajax()'여야합니다. 'url' 속성 뒤에 쉼표 (',')가 누락되었습니다 –
... 콘솔에 아주 명백한 구문 오류가 나타납니다 (확인하십시오!) – devnull69