Показать сообщение отдельно
  #16 (permalink)  
Старый 22.09.2023, 14:57
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,753

Сообщение от Sheratan
Это я планировал делать на SQL запросе.
Или рекомендуешь не делать JS запрос если текста мало?
А что вернет сервер, если текста мало? Пустой массив? И какой смысл делать такой запрос?

Эту функцию так переписать
const MINSEARCHLENGTH = 3;

async function findItem ({target}) {
	const searchStr = target.value;
	let data;
	if (searchStr.length >= MINSEARCHLENGTH) {
		const responce = await fetch('test_ajax_out.php?q='+searchStr);
		data = await responce.json();
	} else {
		data = await [];
	}
	outputSearchData(target, data);
}

Последний раз редактировалось voraa, 22.09.2023 в 15:08.
Ответить с цитированием