我使用 jQuery 自动完成并有多个具有不同 ID 的输入字段,它们是从 MySQL 数据库填充的。
$("#CCU1").autocomplete({
minLength : 1,
source: function( request, response ) {
$.ajax({
url:"<?php echo site_url().'gsimc/autocomplete'; ?>",
dataType: 'json',
data: {
term : $("#CCU1").val(),
column: 'course',
tbl : 'tbl_courses'
},
success: function(data){
if(data.response == 'true') {
response(data.message);
}
}
});
}
});
输入字段的 ID 为 CCU1...CCU5,name='course'。知道如何自动完成五个输入字段而不是对每个字段进行硬编码吗?
Course1: <input type='text' name='course[]' id='CCU1'/><br />
Course2: <input type='text' name='course[]' id='CCU2'/><br />
Course3: <input type='text' name='course[]' id='CCU3'/><br />
Course4: <input type='text' name='course[]' id='CCU4'/><br />
Course5: <input type='text' name='course[]' id='CCU5'/><br />