Это правильный формат для использования функции onclick внутри запроса AJAX - PullRequest
0 голосов
/ 20 июня 2019

Я пытаюсь вызвать событие onclick. Но из-за некоторых проблем это не работает. Я использую следующий код в запросе ajax в js-файле

html += "<td>" + mobile + "</td>";
html += "<td><button onclick"+(delid)+">"+delid+"</button> </td>";

1 Ответ

0 голосов
/ 20 июня 2019

Изменение

html += "<td><button onclick"+(delid)+">"+delid+"</button> </td>";

до

html += "<td><button class='my-button' data-id='"+ delid +"'>"+ delid +"</button></td>";

поэтому он имеет идентификатор в качестве атрибута данных, и затем вы можете использовать обработчик события делегата для последующей обработки нажатия кнопок.

$(document.body).on('click', '.my-button', function(e){
  var id = $(e.target).data('id');

  //do whatever you want
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...