Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
6 / 6 / 4
Регистрация: 20.10.2014
Сообщений: 393

Не передаются строковые параметры функции

21.04.2021, 14:21. Показов 1538. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ситуация в следующем. Есть кнопка по нажатию на которую должны передаться три параметра в функцию на JS. Числа передаются и выводятся в вот строка не передается (undefined) или ошибка
Code
1
Uncaught SyntaxError: missing ) after argument list
(ошибка не появляется если в качестве параметра передается число.
PHP/HTML
1
2
3
4
<div class="col-xl-6 col-lg-6 col-md-6 col-sm-6 col-6">
                                    <input class="button_compare" type="button" id="<?$arElement['ID'];?>"  data-toggle="modal" data-target="#exampleModal" value="В корзину" onClick="compare(<?echo $arElement["PRICE"]?>, <?echo $arElement['ID']?>,<?=$arElement["NAME"]?>)">
 
                                </div>
Вот функция
JavaScript
1
2
3
4
5
6
7
8
9
10
function compare(myPrice, myElement, myName)
    {
 
        alert(myElement);
        document.getElementById('nam').innerHTML = myPrice;
        document.getElementById('xdn').innerHTML = myName;
        
        document.getElementById('idn').String = myElement;
        
    }
Числа отображаются, а вот значение третьего параметра функции ($arElement["NAME"]) нет
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.04.2021, 14:21
Ответы с готовыми решениями:

скрипт добаленения полей.не передаются параметры.
Ребят помогите есть скрипт добавления строк выбора товара(низпадающем списком) 1 проблема: при запуске страницы в месте где должно быть...

Параметры передаются в url, AJAX
Добрый вечер. Пытаюсь отправить методом POST данные из формы, но они все равно передаются через браузерную строку в url можно ли как...

Параметры GET не передаются в другой файл через AJAX
Здравствуйте. У меня есть обращение к файлу вот таким образом: &lt;script type=&quot;text/javascript&quot;&gt; $(function(){ ...

3
Эксперт JS
 Аватар для DrType
6553 / 3624 / 1075
Регистрация: 07.09.2019
Сообщений: 5,877
Записей в блоге: 1
21.04.2021, 14:27
Лучший ответ Сообщение было отмечено yura0103 как решение

Решение

Что если сделать так?
PHP/HTML
1
<input class="button_compare" type="button" id="<?$arElement['ID'];?>"  data-toggle="modal" data-target="#exampleModal" value="В корзину" onClick="compare(<?echo $arElement["PRICE"]?>, <?echo $arElement['ID']?>, '<?=$arElement["NAME"]?>')">
1
6 / 6 / 4
Регистрация: 20.10.2014
Сообщений: 393
21.04.2021, 14:42  [ТС]
Работает. Единственное если в элементе <p id="xdn"> есть текст, тогда не дописывается ... Можете подсказать как такое можно исправить?
0
Эксперт JS
 Аватар для DrType
6553 / 3624 / 1075
Регистрация: 07.09.2019
Сообщений: 5,877
Записей в блоге: 1
21.04.2021, 14:48
Цитата Сообщение от yura0103 Посмотреть сообщение
если в элементе <p id="xdn"> есть текст, тогда не дописывается
Если нужно, чтобы существующий текст дополнялся, то
JavaScript
1
document.getElementById('xdn').insertAdjacentHTML("beforeend", myName);
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.04.2021, 14:48
Помогаю со студенческими работами здесь

Groovy задание с использованием пользовательской функции, все параметры передаются в функцию
Даны два действительных числа x и y . Вычислить их сумму, разность, произведение и частное.

Создать две строковые переменные,выполнить с ними через строковые функции
Создать две строковые переменные (символьные массивы), содержащие ваше имя и фамилию. Выполнить с ними с помощью строковых функций...

Параметры не передаются
dm.AQzapros2.Close; dm.AQzapros2.SQL.Clear; dm.AQzapros2.SQL.Add('TRANSFORM Sum(.) AS '+ ' SELECT Студенты.ФИО '+ ' FROM Студенты...

Как передаются параметры в ajax?
всем привет. вопрос такой. в ajax jquery данные передаются таким вот способом, как в коде ниже. А как jquery их интерпретирует? Разбирает...

Не передаются параметры командной строки
У меня не передаются параметры командной строки, которые я устанавливаю в свойствах проекта. Чтобы я не задавал, параметров все равно нет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru