爲什麼我的變量未定義?我在開始時將它定義爲一個全局變量,但這在我的函數中沒有被識別。script.js:10 Uncaught ReferenceError:serachFor未定義
的script.js:10未捕獲的ReferenceError:serachFor沒有定義
$(document).ready(function() {
var searchFor = "";
var artists = "js/data.json";
$('#submit').click(function(e) {
e.preventDefault();
$.getJSON(artists, function(data) {
searchFor = $('#search').val();
$.each(data, function(i, item) {
if (serachFor == item.name) {
$("ul").append("<li>Name: " + item.name +
"<br/>Known: " + item.reknown +
"<br/><img src='images/" + item.shortname + "_tn.jpg' />" +
"<br/>Bio: " + item.bio + "</li><hr/>");
} // end of if statement
}); // end of each function
}); // end of getJson function
}); // end of submit on click function
}); // end document ready function
未在錯誤消息告訴這一切!'serachFor == searchFor'。 – Teemu