我有一种情况,当访问网页时,控制器操作会运行,该操作会根据用户选择检索该页面的数据。我试图将数据作为 JSON 对象发送回页面,但是,数据在 HTML 页面中作为一个大字符串打开。简而言之,控制器操作类似于以下代码段:
Public JsonResult MyMethod(string userSelection)
{
string userData = (string) Data;
return Json(userData, “text”, JsonRequestBehavior.AllowGet);
}
我首先尝试使用 JQuery$.getJson()
方法,但我认为这是错误的,因为我认为它会再次调用数据的操作方法,这不是我想要做的。我想要的是访问 JavaScript 代码中的 JSON 对象,这样我就可以使用属性数据来填充网页上的字段。基本问题是我必须在我的 JavaScript 中做什么才能在页面首次呈现时接收 JSON 对象?如果我遗漏了一些基本的东西,我深表歉意;这是我的第一次尝试。