jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了将数组从jQuery传递给MVC.NET控制器,在控制器上给出null结果,但jQuery函数上存在值大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试将数组从jQuery函数传递给我的控制器.该数组包含内容和持有该内容的div的id.

当我检查通过Firebug中的AJAX帖子发送的对象时,正确的值存在但是在我的控制器上放置一个断点后,接收的值是一个空的List或Array或我尝试将其设置为的任何类型.我很擅长使用JSON将数据传递给我的控制器,所以在我出错的地方会有所帮助.

jQuery函数调用“提交”单击.该数组在我的脚本中全局声明,并在每次用新内容填充新区域时添加.

function postContent() {
        $.ajax({
            type: "POST",datatype: 'json',url: "/Admin/getContentArray",data: JSON.@R_197_10495@ngify(contentArray),contentType: 'application/json; charset=utf-8',success: function (result) {
                alert(result.Result);
            }
        });
    }

测试接收控制器

[httpPost]
    public JsonResult getContentArray(List<Content> myPassedArray)
    {
        var data = myPassedArray;
        return this.Json(null);
    }

解决方法

你可以看看 following blog post.希望它能澄清一切.基本上有两种情况:ASP.NET MVC 3,您可以将JSON请求发送到开箱即用的控制器操作以及之前需要使用自定义JsonValueProviderFactory的ASP.NET MVC版本.

大佬总结

以上是大佬教程为你收集整理的将数组从jQuery传递给MVC.NET控制器,在控制器上给出null结果,但jQuery函数上存在值全部内容,希望文章能够帮你解决将数组从jQuery传递给MVC.NET控制器,在控制器上给出null结果,但jQuery函数上存在值所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。