我的代码:
SELECT room.id_room
, room.name_room
, room.available_room - SUM(COALESCE(reservation.reserved_qty, 0)) AS remaining_rooms
FROM room
LEFT OUTER JOIN reservation
ON room.id_room = reservation.id_room
WHERE
checkin_date IS NULL OR
@day BETWEEN checkin_date AND checkout_date
GROUP BY room.id_room, room.name_room;
来自Google的文字:
可选参数
offset - 输入术语中>服务用于匹配预测的最后一个字符的位置。例如,如果输入 是'谷歌',偏移量是3,服务将匹配'Goo'。该 由偏移量确定的字符串与第一个字匹配 仅限输入术语。例如,如果输入字词是“Google abc” 并且偏移量为3,服务将尝试匹配'Goo ABC”。如果未提供偏移量,则服务将使用整个术语。 通常应将偏移量设置为文本插入符的位置。
那么为什么偏移选项不起作用?我已经在第一封信后得到了建议。但我想减少请求。
答案 0 :(得分:2)
您可以使用jquery onchange事件侦听器,例如:
$('#yourinput').on('change', function(e){
var n = 3
if($(this).value().length() < n){
return
}else{
//do your autocomplete
}
其中var n
是您希望用作地理编码开头的字符数。