使用参数又如:
JS:
$("#booking_addr_edit").click(function(event) {
var addressid = $('#appointment_order_currentaddress').val();
$.ajax({
type: "GET",
dataType: "json",
data: {address_id: addressid},
url: '/booking/get_client_address',
success: function(data){
$('#appointment_order_address').val(data[0].street +' '+ data[0].city + ' ' + data[0].state);
$('#appointment_order_phone').val(data[0].phone);
$('#appointment_order_apartment').val('');
$('#booking_client_details').show();
}
});
event.preventDefault();
});
控制器
条
def get_client_address
@address = Address.where(id: params[:address_id])
respond_to do |format|
format.js { render :json => @address }
end
end
路线
match "booking/get_client_address" => "booking#get_client_address"
响应我回来是HTML的响应。基本上我有一个函数在我进行GET调用的observe_field中。所以我需要将json对象返回到具有该字段的请求中,以便可以更新该页面中的字段。 – user140736 2011-01-21 03:00:14