@Korneliy

Почему входной параметр в строке приводит к неработоспособности скрипта?

В скрипте есть ссылка для проверки орфографии:
https://speller.yandex.net/services/spellservice.json/checkText?text="+e+"&callback=fix_spell

В руководстве дан параметр land (например, ru).

Если добавляю его, скрипт перестаёт работать.

Пробую по-разному:
https://speller.yandex.net/services/spellservice.json/checkText?text="+e+"&lang="ru"&callback=fix_spell

https://speller.yandex.net/services/spellservice.json/checkText?text="+e+"&lang='ru'&callback=fix_spell

https://speller.yandex.net/services/spellservice.json/checkText?text="+e+"&lang=ru&callback=fix_spell


Менял и очередность. Безрезультатно.
Можно ли это решить?
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
Потому, что, скорее всего, вы что-то напутали с кавычками. был бы весь код, сказал бы точнее. А так ... только угадывать.

Попробуйте сделать так, чтобы у вас было меньше кавычек:
const url = `https://speller.yandex.net/services/spellservice.json/checkText?text=${e}&lang=ru&callback=fix_spell`


Ссылка работает
https://speller.yandex.net/services/spellservice.json/checkText?text=какой-то&lang=ru&callback=fix_spell

Проверяйте, как вы формируете строку.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы