你好傢伙我試圖嘗試在這裏動態選擇。只要我選擇了客戶,賬單中的總價值就會到達並顯示在文本字段標籤中。動態顯示文本字段中的數據ruby on rails
視圖
jQuery(document).ready(function(){
jQuery(".customerid").bind("change", function() {
var data = {
customer_id: jQuery(".customerid :selected").val()
}
jQuery.ajax({
url: "get_cust_bill",
type: 'GET',
dataType: 'script',
data: data
});
});
});
</script>
<div class ="customerid"><%= f.label :customer_id %>
<%= f.collection_select :customer_id, Customer.all, :id, :name, options ={:prompt => "-Select a Customer"}, :class => "state", :style=>'width:210px;'%></div><br />
<div class ="customerbill">
<%= f.label :total_value, "Total Value" %>
<%= render :partial => "customerbill" %>
js.erb文件
jQuery('.customerbill').html("<%= escape_javascript(render :partial => 'customerbill') %>");
的customerbill局部
<% options = []
options = @cust_bill.total_value if @cust_bill.present? %>
<%= text_field_tag "total_value", options %>
在位指示
def get_cust_bill
@cust_bill = CustomerBill.find_all_by_customer_id(params[:customer_id]) if params[:customer_id]
end
我覺得問題出在部分,我打電話options
的方式,所以任何人都可以指導我如何獲得文本字段中的值?預先感謝。
是啊,我understood..thanks .. :)但現在我不知道如何把總價值在文本字段標籤...!我該怎麼做??? – deeraj 2012-08-08 05:18:18
你的意思是將它設置爲文本字段的默認值?不設置值屬性的工作? – maru 2012-08-09 13:41:34
我試着設置值爲@ cust_bill.total_value,但它似乎不工作。 – deeraj 2012-08-10 03:53:38