妄徒之命 2014-01-30 12:38 采纳率: 100%
浏览 97

Json收到的数据=空

Hi I have json request like here:

$.ajax({
        url: "/DeviceUsage/FreeDevice",
        type: "POST",
        data: JSON.stringify({ data: Ids }),
        error: function (data) {
            alert("error " + data);
        },
        success: function (data) {
            if (data === "") {
                alert("succes")
            }
            else {
                alert(data);
            }
        }
    });

where Ids = var Ids = new Array(); ( full of ints)

My Json looks like this:

{"data":[38,40,41]} 

method where I'm receiving Json:

[HttpPost]
public JsonResult FreeDevice(FreeDeviceModel m)
{
    return Json("");
}

and my ViewModel:

public class FreeDeviceModel
{
    public List<int> data { get; set; }
}

I cross checked everything with Json validator, Json2C#

and eveything looks correct so why nothing is reveived by the FreeDevice method?

For clarification I have problem with this : Data shoudl be List of 3 elements but is Null

Data shoudl be List of 3 elements but is Null

  • 写回答

5条回答 默认 最新

  • from.. 2014-01-30 12:44
    关注

    Did you try setting the dataType to JSON

    dataType: 'json',
    data: {"data":[38,40,41]} 
    

    Hope it helped...

    评论

报告相同问题?

悬赏问题

  • ¥20 求数据集和代码#有偿答复
  • ¥15 关于下拉菜单选项关联的问题
  • ¥20 java-OJ-健康体检
  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx
  • ¥20 搭建pt1000三线制高精度测温电路
  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况
  • ¥15 画两个图 python或R