1
我有一個ajax方法,它從控制器獲取數據並顯示在Jquery對話框中。我的目標是在對話框中有一個按鈕,它允許點擊數據,而不是用戶使用鼠標突出顯示數據並進行復制。如何將ajax成功結果複製到剪貼簿
阿賈克斯
function GrabLink(surveyName) {
$.ajax({
type: "GET",
url: "/Survey/sendLink",
data: { test: surveyName },
contentType: "application/json; charset=utf-8",
success: function (data) {
$('#my-dialog').html(data);
$("#my-dialog").dialog("open");
//alert(data);
//$("#my-dialog").show(data);
}
})
}
jQuery的對話框
$('#my-dialog').dialog({
autoOpen: false,
width: 400,
resizable: false,
modal: true,
buttons: {
'Copy': function()
{
//window.prompt("Copy to clipboard: Ctrl+C, Enter", text);
// $(this).dialog('close');
}
}
});
看一看[剪貼板。 JS](https://clipboardjs.com/)。 –
我的解決方案答案能解決您的問題嗎? –
是的,它確實將其標記爲有效答案 – cedPound