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.