'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 |
|---|
