Я использую запросы AJAX (jQuery) для получения коллекций данных.Некоторые конечные точки поддерживают дополнительные параметры для фильтрации данных (например, api.com/users/?name=chr
)
Когда параметр данных (например, имя) пуст, я не хочу, чтобы запрос отправлял его.
Я пробовал это {name: name !== '' ? name : null}
, но запрос отправляет параметр 'name' в виде пустой строки (например, api.com/users/?name=&anotherparam=value
)
[EDIT]
Поскольку он помечен как дублированный из-зак тому факту, что возможным решением было бы удалить пустые свойства из отправляемого объекта данных, я хочу уточнить, что сначала я хотел использовать функцию (без параметров) структуры (в этом случае jQuery), если она существует,что, как я заявляю в своем ответе, делает.