我有一種情況,當一個網頁被訪問時,一個控制器動作運行,基於用戶選擇檢索該頁面的數據。我試圖將數據作爲JSON對象發送回頁面,但是,數據在HTML頁面中作爲一個大字符串打開。控制器動作,概括地說,看起來像下面的代碼片段:從ASP.NET控制器的JSON對象查看
Public JsonResult MyMethod(string userSelection)
{
string userData = (string) Data;
return Json(userData, 「text」, JsonRequestBehavior.AllowGet);
}
我第一次嘗試使用JQuery的$.getJson()
方法,但我認爲這是錯誤的,因爲我相信它會發出另一次調用action方法的數據,這不是我想要做的。我想要的是訪問JavaScript代碼中的JSON對象,以便我可以使用屬性數據填充網頁上的字段。基本問題是我的JavaScript必須在頁面首次呈現時接收JSON對象?我很抱歉如果我錯過了一些基本的東西;這是我的第一次嘗試。
請張貼請求的URL。 – asawyer