Мой вопрос - это то, что лучше использовать onfocus="ajaxUpdateCompanyList2();"
на моем входе ИЛИ $("#CompanyNameFilter").focus(function()
, я новичок в jquery, поэтому у меня есть и некоторые проблемы с кодом.onfocus и jquery - дилемма
JS код опции 1:
$(document).ready(function() {
$("#CompanyNameFilter").autocomplete("ajaxFuncs.php",{cacheLength:1,mustMatch:1,extraParams:{getClientList:1}});
});
$("#CompanyNameFilter").focus(function() {
var CN99 = $("#CompanyNameFilter").val();
url: "clientsFiltering.php?companyname=" + CN99,
method: "GET",
success : function(data) {
var content = $(data).find("#companyList").html();
}
});
JS код опции 2:
$(document).ready(function() {
$("#CompanyNameFilter").autocomplete("ajaxFuncs.php",{cacheLength:1,mustMatch:1,extraParams:{getClientList:1}});
});
$.fn.ajaxUpdateCompanyList2=function() {
var CN99 = $("#CompanyNameFilter").val();
url: "clientsFiltering.php?companyname=" + CN99,
method: "GET",
success : function(data) {
var content = $(data).find("#companyList").html();
}
};
HTML код опции 1: Это не работает вообще: S
<input id="CompanyNameFilter" style="width: 205px;"/>
HTML код варианта 2: я получаю сообщение об ошибке, как, ajaxUpdateCompanyList2 не определена функция: S
<input id="CompanyNameFilter" onfocus="ajaxUpdateCompanyList2();" style="width: 205px;"/>