使用參數又如:
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