Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.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
允许一方与另一方通信。代码示例中的Ruby代码仅在生成要发送到浏览器的Javascript时执行。你不能直接从Javascript调用Ruby代码,你必须使用AJAX:你的Javascript变量和Ruby代码不在同一个世界。您需要创建一个门户以允许一个门_Javascript_Ruby On Rails_Ruby_Variables - Fatal编程技术网

允许一方与另一方通信。代码示例中的Ruby代码仅在生成要发送到浏览器的Javascript时执行。你不能直接从Javascript调用Ruby代码,你必须使用AJAX:你的Javascript变量和Ruby代码不在同一个世界。您需要创建一个门户以允许一个门

允许一方与另一方通信。代码示例中的Ruby代码仅在生成要发送到浏览器的Javascript时执行。你不能直接从Javascript调用Ruby代码,你必须使用AJAX:你的Javascript变量和Ruby代码不在同一个世界。您需要创建一个门户以允许一个门,javascript,ruby-on-rails,ruby,variables,Javascript,Ruby On Rails,Ruby,Variables,允许一方与另一方通信。代码示例中的Ruby代码仅在生成要发送到浏览器的Javascript时执行。你不能直接从Javascript调用Ruby代码,你必须使用AJAX:你的Javascript变量和Ruby代码不在同一个世界。您需要创建一个门户以允许一个门户与另一个门户进行通信。代码示例中的Ruby代码仅在生成要发送到浏览器的Javascript时执行。你不能直接从Javascript调用Ruby代码,你必须使用AJAX:谢谢你的回答,我不知道该怎么做。我会试试你说的,希望能奏效。非常感谢你,我


允许一方与另一方通信。代码示例中的Ruby代码仅在生成要发送到浏览器的Javascript时执行。你不能直接从Javascript调用Ruby代码,你必须使用AJAX:你的Javascript变量和Ruby代码不在同一个世界。您需要创建一个门户以允许一个门户与另一个门户进行通信。代码示例中的Ruby代码仅在生成要发送到浏览器的Javascript时执行。你不能直接从Javascript调用Ruby代码,你必须使用AJAX:谢谢你的回答,我不知道该怎么做。我会试试你说的,希望能奏效。非常感谢你,我很高兴!欢迎来到Rails=)谢谢你的回答,我不知道该怎么办。我会试试你说的,希望能奏效。非常感谢你,我很高兴!欢迎使用Rails=)
function modify(){
    var select = document.getElementById("special_id").value;
    var select2 = document.getElementById("target_area_id");
    select2.options.length = 1;

    <% @values = TargetArea.where(:special_id => select) %>

    select2.options[select2.options.length] = new Option(<%= @values.count %>,"1");
}
post 'some_controller/make_a_change', to: 'some_controller#make_a_change'
$.ajax({
   url:'/some_controller/make_a_change', //Defined in your routes file
   data:(
     'special_id=' + $('#special_id').val() + '&' +
     'target_area_id=' + $('#target_area_id').val()
   )
})
def make_a_change
   some_special_id = params[:special_id]
   taid = params[:target_area_id]
   @values = TargetArea.where(:special_id => some_special_id)

   respond_to do |format|
      format.js { render 'make_a_change' } #make_a_change.js.erb
   end
end
var select2 = document.getElementById("target_area_id");
select2.options.length = 1;
select2.options[select2.options.length] = new Option(<%= @values.count %>,"1");
select2.options[select2.options.length] = new Option(<%= @values.count %>,"1");
     $('#some_div').html('<%= j render 'select2_list', values:@values %>')