下面是这种情况ASP.NET MVC - 返回JavascriptResult和JSON参数
在MVC中,很容易返回一个Javascript被客户
public ActionResult DoSomething()
{
return JavaScript("alert('Hello world!');");
}
上运行在客户端,我有一个Javascript接受一个JSON对象作为参数与此类似
东西:
function open(options) {...}
我想叫从我的动作传递给它的服务器上生成一个JSON对象,这个函数 所以我写了这个
public ActionResult DoSomething()
{
var viewData = new {...};
return JavaScript("open('" + Json(viewData) + "')");
}
然而,当我的JavaScript函数被调用,我没有得到任何数据,但这样的: open('System.Web.Mvc.JsonResult')
我会感谢所有帮助在这个问题上
感谢
你能告诉我所有的JavaScript代码吗?请! – 2011-01-19 12:10:32