Могу ли я использовать любой тип varibale с dataTransfer? - PullRequest
0 голосов
/ 13 мая 2019

Я на самом деле работаю над проектом Drag & Drop. Я ищу документацию по методам dataTransfer: набор данных (тип, данные) и getData (тип).

Я хочу скопировать другую переменную, которую я загружаю с 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");
        }
    });
...