Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.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
如何让extraParams使用Rails 3.1 Coffeescript和Jquery_Jquery_Autocomplete_Ruby On Rails 3.1_Coffeescript - Fatal编程技术网

如何让extraParams使用Rails 3.1 Coffeescript和Jquery

如何让extraParams使用Rails 3.1 Coffeescript和Jquery,jquery,autocomplete,ruby-on-rails-3.1,coffeescript,Jquery,Autocomplete,Ruby On Rails 3.1,Coffeescript,我需要向我的自动完成URL传递额外的参数。下面是我的最新尝试,尽管我也尝试了各种带逗号和不带大括号的组合。调用有效,但我只得到了term参数。这里的正确语法是什么 jQuery -> $('#menu_item_place_name').autocomplete source: $('#menu_item_place_name').data('autocomplete-source') { extraParams: {'test'} } 我不知道服务器设置的细节,但我认为您

我需要向我的自动完成URL传递额外的参数。下面是我的最新尝试,尽管我也尝试了各种带逗号和不带大括号的组合。调用有效,但我只得到了term参数。这里的正确语法是什么

jQuery ->
  $('#menu_item_place_name').autocomplete
  source: $('#menu_item_place_name').data('autocomplete-source') 
  { extraParams: {'test'} }

我不知道服务器设置的细节,但我认为您需要的语法是:

jQuery ->
  $('#menu_item_place_name').autocomplete
    source: $('#menu_item_place_name').data('autocomplete-source') 
  ,
    extraParams: {foo: 'bar'}

我只是尝试删除extraParams周围的括号,并将键值对放在括号内,就像extraParams:{a:b}中那样,但这也不起作用。