아이폰에서 클립보드 기능
페이지 정보

본문
function click_short_link(query_string){
console.log(query_string);
$.ajax({
async: false,
type: 'POST',
data: {
"query_string" : query_string
},
url: './ajax/ajax_get_short_link.php',
dataType : 'html',
success: function(data) {
/*
iOS 때문에 Swal2 안에서 실행해야 한다.
var clipboard = document.createElement("textarea");
document.body.appendChild(clipboard);
clipboard.value = data; // textarea 값에 url를 넣어줌
clipboard.select(); //textarea를 설정
clipboard.setSelectionRange(0, 99999); //iOS 10 에서 작동하려면 이 라인이 필요하다.
document.execCommand("copy"); // 복사
document.body.removeChild(clipboard); //extarea 요소를 없애줌
*/
Swal.fire({
icon: 'success',
title: "복사완료",
text: data,
showConfirmButton:true,
}).then((result) => {
if(result.isConfirmed){
var clipboard = document.createElement("textarea");
document.body.appendChild(clipboard);
clipboard.value = data; // textarea 값에 url를 넣어줌
clipboard.select(); //textarea를 설정
clipboard.setSelectionRange(0, 99999); //iOS 10 에서 작동하려면 이 라인이 필요하다.
document.execCommand("copy"); // 복사
document.body.removeChild(clipboard); //extarea 요소를 없애줌
}
})
//$("#clipboard").html(data);
},error:function(request, status, error){
console.log("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
}
})
}
- 이전글자바스크립트 explode / implode 23.10.21
- 다음글자바스크립트 print_r() 23.05.24
댓글목록
등록된 댓글이 없습니다.