Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Can';t将目标ID从视图发送到控制器";“ondrop”;事件_Jquery_Asp.net Mvc_Json_Asp.net Mvc 4_Viewcontroller - Fatal编程技术网

Jquery Can';t将目标ID从视图发送到控制器";“ondrop”;事件

Jquery Can';t将目标ID从视图发送到控制器";“ondrop”;事件,jquery,asp.net-mvc,json,asp.net-mvc-4,viewcontroller,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.a

我使用的是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 },            
    });

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


我做错了什么?

您忘了在控制器操作中添加[HttpPost]您是否尝试使用
JSON.stringify(数据:{imgId:target.id})
发送数据?
public ActionResult AddFriendToVIrtualFriend(string imgId)
{
    ...
}