Uncaught SyntaxError: неожиданный конец ввода в функцию - PullRequest
0 голосов
/ 09 марта 2019

Любая помощь будет оценена.

 <button type="button" 
       id="myBtn" class="btn btn-primary"
       data-toggle="modal" data-target="#myModal"
       onclick="notify({"IP": "0.0.0.0-255.255.255.255", "app_code": "", "custodian_email": "", "custodian_id": "", "custodian_name": ""})">
     <i class="fab fa-telegram-plane" style="margin-right:5px"></i>
        Notify
    </button>

Ответы [ 2 ]

3 голосов
/ 09 марта 2019

Вы используете двойные кавычки для разделения значения атрибута onclick, а также для разделения строк внутри атрибута. Это не может быть проанализировано, потому что двойная кавычка перед IP завершает атрибут. Вместо этого используйте одинарные кавычки для одного из них.

<button type="button" 
   id="myBtn" class="btn btn-primary"
   data-toggle="modal" data-target="#myModal"
   onclick='notify({"IP": "0.0.0.0-255.255.255.255", "app_code": "", "custodian_email": "", "custodian_id": "", "custodian_name": ""})'>
 <i class="fab fa-telegram-plane" style="margin-right:5px"></i>
    Notify
</button>
0 голосов
/ 09 марта 2019

Вы используете "как закрывающий и открывающий тег во внутреннем диктанте и в функции, просто измените

notify({"IP": "0.0.0.0-255.255.255.255", "app_code": "", "custodian_email": "", "custodian_id": "", "custodian_name": ""}

на: notify({'IP': '0.0.0.0-255.255.255.255', 'app_code': '...'})

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...