@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


Менял и очередность. Безрезультатно.
Можно ли это решить?
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 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

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

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Artezio Минск
от 2 800 до 3 300 $
07 мар. 2021, в 03:18
1500 руб./за проект
06 мар. 2021, в 22:58
70000 руб./за проект
06 мар. 2021, в 22:36
10000 руб./за проект