Я использую поиск cf (или, скорее, альтернативу на основе скриптов в Railo), чтобы выполнить базовый поиск по ключевым словам, но я получаю сообщение об ошибке при отсутствии критериев.Как я могу указать пустой критерий для cfsearch?
Что я хотел бы получить, это пустой объект запроса. Это возможно?
я могу сделать проверку на длину строки и т.д., используя LEN(), но это означало бы, я никогда не получить объект запроса возвращается, который является то, что я хотел.
Я что-то упустил?
Thanks, Mikey.
Вы можете создать пустой объект запроса с [QueryNew] (http://railodocs.org/querynew) - то, что вы пытаетесь это сделать? –
Я использую ajax для возврата запроса, который структурирован в JSON. Поскольку запрос выполняется с помощью ключа вверх, есть вероятность, что аргумент предоставлен пустым/пустым, что вызывает эту ошибку 500. Я мог бы сделать больше проверок в самом JS, я думаю, но я всегда хотел бы защитить его, насколько я могу, с предсказуемыми данными. Сама ошибка кажется довольно странной, хотя - любая идея, почему это происходит? –
Сделайте проверку len в JS и не отправляйте запрос, если он не является (как минимум) длиной 2 или более символов. Не просто отвечать на ошибки CF с пустым поиском - отображать подходящее сообщение об ошибке. –