Uncaught SyntaxError: отсутствует) после ошибки выдачи списка аргументов в строке html - PullRequest
0 голосов
/ 06 июня 2018

Может кто-нибудь сказать мне, что не так в этой строке?

Шаблон:

<c:forEach items="${templateList}" var ="temp">
   <td>
      <button onclick = "edit(${temp.id});" data-target="#myModal1" data-toggle="modal" title="Edit" class="btn btn-success btn-sm"><i class="fa fa-edit"></i>Edit</button>
   </td>
   <td>
      <button data-target="#myModal2" title="Attach Link" data-toggle="modal" class="btn btn-success btn-sm"><i class="fa fa-paperclip"></i></button>
   </td>
   <td>
      <button data-target="" data-toggle="modal" title="duplicate" class="btn btn-success btn-sm"><i class="fa fa-copy"></i></button>
   </td>
</c:forEach>

, а также эта функция

<script>
   function edit(id){
      $.get("get/" + id,function(result){
         $("#myModal1").html(result);
         alert("dnrbufevc ");
      });
   }
</script>

1 Ответ

0 голосов
/ 06 июня 2018

Измените свой шаблон для onClick на следующий

<button onclick = "edit('${temp.id}')" data-target="#myModal1" data-toggle="modal" title="Edit" class="btn btn-success btn-sm"><i class="fa fa-edit"></i>Edit</button>

Убедитесь, что в '${temp.id}' заключены одинарные кавычки, чтобы JavaScript воспринимал его как строковый литерал.

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