'Rails AJAX: Uncaught Error: Syntax error, unrecognized expression: #

I'm doing a GET request with rails/ajax and it works fine with 1 parameter, but when I add more it throws an error at me and I can't figure out why.

The following code gives me: Uncaught Error: Syntax error, unrecognized expression: # at Function.Sizzle.error

function setSelectOptions(sheetTemplateColumn, sheetTemplateItemId) {
  // eslint-disable-next-line no-undef
  Rails.ajax({
    url: `/sheet_templates/extra_options?option=${sheetTemplateColumn}&sheet_template_item_id=${sheetTemplateItemId}`,
    type: "GET",
    dataType: "json"
  });
}

In my rails server logs there are no errors, the request is fine:

Started GET "/sheet_templates/extra_options?option=item_number_free_field8&sheet_template_item_id=32"

Processing by SheetTemplatesController#extra_options as JSON

Parameters: {"option"=>"item_number_free_field8", "sheet_template_item_id"=>"32"}

...

Since the javascript is giving an error it stops running the rest of the script.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source