如何在Asp.Net MVC中将匿名类型作为json返回

理查德77

这是我的职责

    function reqQuoteFile(_url) {
        $.ajax({
            type: "GET",
            url: _url,
            dataType: "json",
            success: function (data) {
                if(data["itemsNotSupportedWarning"] != '')
                {
                    alert(data["itemsNotSupportedWarning"]);
                    //more code...
                }
            }
        });
    }

它称这个动作

public ActionResult ExportQuote(string projectNumber)
{
 //more code here...

 return Json(new 
               { quoteFileName = _quoteFileName, 
                 itemsNotSupportedWarning = _itemsNotSupportedWarning 
            });
}

_quoteFileName_itemsNotSupportedWarning是字符串。

当我在调试模式下运行代码时,ajax正在调用该动作。但是,执行该操作后,不会显示警报弹出窗口。

感谢您的帮助。

核磁共振

好吧,您正在正确返回匿名类型。但是,您需要添加JsonRequestBehavior.AllowGet

例如

public ActionResult ExportQuote(string projectNumber)
{
 //more code here...

 return Json(new 
               { quoteFileName = _quoteFileName, 
                 itemsNotSupportedWarning = _itemsNotSupportedWarning 
            }, JsonRequestBehavior.AllowGet);
}

另外,这不是必需的,但是您可以更改data["itemsNotSupportedWarning"]data.itemsNotSupportedWarning以访问json属性:

//change to data.itemsNotSupportedWarning
if (data.itemsNotSupportedWarning != '') {

    alert(data.itemsNotSupportedWarning); 
    //more code...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ASP.NET-MVC中将匿名类型绑定到viewModel

来自分类Dev

如何在JSON.NET中将其作为ASP.NET MVC控制器的模型绑定器?

来自分类Dev

ASP.NET MVC:接受JSON作为匿名对象

来自分类Dev

如何在ASP.Net 2.0中将数据类型强制为JSON

来自分类Dev

如何在ASP.NET MVC / Web控制器中返回JSON?

来自分类Dev

如何在asp.net中将GridView与某些条件绑定?

来自分类Dev

如何在ASP.NET中将DataFormatString设置为Textbox?

来自分类Dev

如何在asp.net中将GridView与某些条件绑定?

来自分类Dev

如何在ASP.net中将byte []转换为ObjectParameter

来自分类Dev

如何在ASP.NET中将DataFormatString设置为Textbox?

来自分类Dev

如何在ASP.NET MVC 4中将视图和部分视图返回到索引布局?

来自分类Dev

如何在ASP.Net MVC 5中跟踪匿名用户的活动?

来自分类Dev

如何在ASP.NET MVC中重置会话超时

来自分类Dev

如何在ASP.NET MVC中使用Dache的CacheClient?

来自分类Dev

如何在ASP.NET MVC中使用部分视图?

来自分类Dev

我如何在ASP.NET MVC中隐藏div

来自分类Dev

如何在ASP.NET MVC中运行作业?

来自分类Dev

如何在ASP.NET MVC中使用AngularJS?

来自分类Dev

如何在ASP.NET MVC中配置HTML压缩

来自分类Dev

如何在ASP.NET MVC中使用ViewModels?

来自分类Dev

如何在ASP.NET MVC中组织DAL

来自分类Dev

如何在ASP.NET MVC中读取PPT文件?

来自分类Dev

如何在ASP Net MVC 3中运行迁移

来自分类Dev

如何在ASP.NET MVC中获取视图路径

来自分类Dev

如何在Asp.net MVC中实现插件/插件?

来自分类Dev

如何在ASP.NET MVC中进行群集缓存?

来自分类Dev

如何在ASP.NET MVC中创建Webhook?

来自分类Dev

如何在ASP.NET MVC Razor中编码“ /”

来自分类Dev

如何在ASP NET MVC 6中更新模型?

Related 相关文章

热门标签

归档