无法将目标ID从视图发送到控制器“ondrop”事件

时间:2013-05-19 18:58:14

标签: jquery asp.net-mvc json asp.net-mvc-4 viewcontroller

我正在使用c#MVC 4,我正在尝试将文本放入img类并将img ID发送到控制器:

<img ... ondrop="drop(this,event);">

function drag(target, e) {

    e.dataTransfer.setData('Text', target.id);

}

function drop(target, e) {

    var id = e.dataTransfer.getData('Text');
    target.appendChild(document.getElementById(id));
    e.preventDefault();

    $.ajax({
            url: '@Url.Action("MyAction")',
            type: 'POST',
            data: { imgId: target.id },            
    });

} 

public ActionResult AddFriendToVIrtualFriend(string imgId)
{
    ...
}

发送到控制器的字符串始终为空。

我做错了什么?

0 个答案:

没有答案