$(function() {
$('.autocomplete_address').autocomplete({
minLength: 0,
delay: 600,
source: function(request, response) {
$.ajax({
url: "/welcome.js",
dataType: "json",
data: {search: request.search},
success: function(data) {
var data_obj = jQuery.each(data,function(i, key) {
});
response($.map(data_obj, function(item) {
return {
label: item.area,
value: item.area
}
}));
}
});
}
});
});
使用jQuery-UI-186的自動完成jQuery的自動完成使用JSON輸入+ Rails3中
自動完成的部分作品,但它顯示任何數據相同的結果進入
在服務器端代碼如下所示:
class WelcomeController < ApplicationController
def index
@area = Address.search params[:search]
@area = @area.as_json(:include => :state)
@area = @area.to_json
respond_to do |format|
format.html
format.js {render :json => @area}
end
end
end
我要去哪裏錯了!!!!!! 任何幫助,不勝感激。
魔獸......這是有效的!!!!!!!!! !YAY ... **非常感謝**當我達到15個聲望點時我會投票贊成 – railerhelper
@railerhelper:沒問題! –