如何使用json.result asp.net mvc3返回多个变量 [英] how to return multiple variables with jsonresult asp.net mvc3
本文介绍了如何使用json.result asp.net mvc3返回多个变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在JsonResult方法上返回多个变量
How to return multiple variables on JsonResult method
例如,我想返回这两个变量:
for example i want to return this two variables:
string result = "Successed";
string ID = "32"
我知道如何仅返回一个字符串:
I know how to return only one string:
return Json("Inserted");
推荐答案
public ActionResult YourAction()
{
var result=new { Result="Successed", ID="32"};
return Json(result, JsonRequestBehavior.AllowGet);
}
编辑: 根据评论 如何在客户端中获取此数据"
EDIT : As per the comment "How to get this data in client"
您可以在视图中使用getJSON
来获取此类数据
You can use getJSON
from view to get this data like this
$(function(){
$.getJSON('YourController/YourAction', function(data) {
alert(data.Result);
alert(data.ID);
});
});
确保在视图中加载了jQuery,此代码才能正常工作.
Make sure you have jQuery loaded in your view for this code to work.
这篇关于如何使用json.result asp.net mvc3返回多个变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文