Вместо этого может потребоваться событие focus
, поскольку click
будет срабатывать только в том случае, если вы явно щелкнете по элементу:
$(function() {
$("#username").focus(function() {
$.getJSON("ViewRecord/GetSoftwareChoice", {}, function(data) {
alert(data);
});
});
});
Кроме этого, вы можете заглянуть в Firebug , чтобы убедиться, что запрос успешно завершен. Или, что еще лучше, вы можете использовать низкоуровневый вызов $.ajax
, чтобы узнать, не выполняется ли запрос:
$(function() {
$("#username").focus(function() {
$.ajax({
url: 'ViewRecord/GetSoftwareChoice',
dataType: 'json',
type: 'GET',
success: function(data) { alert(data); },
error: function() { alert('something went wrong!'); }
});
});
});