Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jQuery返回“的值”;表格「;从RubyonRails应用程序中选择?_Javascript_Jquery_Ruby On Rails_Ruby_Ajax - Fatal编程技术网

Javascript 如何使用jQuery返回“的值”;表格「;从RubyonRails应用程序中选择?

Javascript 如何使用jQuery返回“的值”;表格「;从RubyonRails应用程序中选择?,javascript,jquery,ruby-on-rails,ruby,ajax,Javascript,Jquery,Ruby On Rails,Ruby,Ajax,我需要jQuery从select标记传递表单属性的值。此时,我不知道如何获得该值 在simple_form_for中,输入语句是: <%= f.input(:year_id, {input_html: {form: 'new_car'}, collection: Year.all.collect { |c| [c.year, c.id] }, prompt: "Year?"}) %> 我需要做的是获得表单的值:这样我就可以把它传递给汽车控制器,就像我获得年份的值一样。我所做的任何搜

我需要jQuery从select标记传递表单属性的值。此时,我不知道如何获得该值

在simple_form_for中,输入语句是:

<%= f.input(:year_id, {input_html: {form: 'new_car'}, collection: Year.all.collect { |c| [c.year, c.id] }, prompt: "Year?"}) %>

我需要做的是获得表单的值:这样我就可以把它传递给汽车控制器,就像我获得年份的值一样。我所做的任何搜索都只是讨论在表单中使用AJAX,这没有任何帮助。我尝试了var语句的一系列排列,大多数情况下只得到form:“undefined”的值。因为我是一个JavaScript/jQueryNoob,所以我甚至不确定我看的是否正确。。。谢谢你的帮助

问题的答案是:

var form = $('select#car_year_id').attr("form");
var year = $('select#car_year_id :selected').val();
var form = $('select#car_year_id').attr("form");