我实际上是在进行拖放项目。我搜索有关dataTransfer方法的文档:设置数据(type,data)和getData(type)。
我想复制当我拖动开始可拖动元素时使用AJAX加载的其他变量。 (它们是字符串和整数元素)
我该怎么做?因为我在网上看到的只是一些setData(“ text / plain”,ev.target.id)...而这实际上并不是我想要做的。
所以..也许这不是我必须使用的,所以有人可以帮助我找到另一种方式,或者有人可以向我详细说明dataTransfer的工作原理
非常感谢您。
//just an exemple
var xhr = getXMLHttpRequest();
xhr.open("GET", "scriptITVR", true);
$.ajax({
type: 'GET',
url: "scriptITVR",
dataType: 'json',
data: { seq:seq},
success: function (data){
//addNotification("pasteTrue");
ev.dataTransfer.setData("text/plain", data[0]["catego"]);
//actualise l'historique s'il est ouvert
var action =document.getElementById("actionTitle").innerText;
if( action==="Historique"){
initHist();
}
},
error: function () {
addNotification("pasteFalse");
}
});