Как скопировать текст в буфер обмена в обратном вызове ajax? - PullRequest
0 голосов
/ 15 ноября 2018

Мне нужно скопировать текст в буфер обмена в функции обратного вызова AJAX. В моем коде ниже текст правильно передается в textarea, но не копируется в буфер обмена.

Код отлично работает вне функции обратного вызова AJAX. Что я делаю не так?

<textarea id="checktext" name="text"></textarea>
$.ajax({
  url: url,
  success: function(result) {
    document.getElementById("checktext").innerText = result;
    // also tried: document.getElementById("checktext").innerHtml = result;
    // also tried: $('#checktext').val(result);

    document.querySelector("#checktext").select();
    document.execCommand("copy");
  }
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...