-1
onclick関数を呼び出すときにエラーが発生します。私がAJAX呼び出しにコメントするとき、それは正常に動作します。 AJAX呼び出しがある場合、機能が動作しない、それはエラーを与える: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