我想在頁面第一次加載時用數據庫中的項目列表填充JSON對象。這個項目列表來自數據庫。現在,我強烈地鍵入View並且遍歷項目列表以構建HTML無序列表,然後在JavaScript中根據HTML中輸出的內容構建JSON對象。但這很笨拙。理想情況下,我想從Controller中的數據庫中獲取這些數據,填充一個對象(或變量),然後將該變量發送到JavaScript以供在那裏使用,並跳過其間的HTML(HTML將使用jQuery動態更新)。到達JavaScript的變量不一定是JSON對象,但它需要保存我從Controller填充的信息。從那裏,我可以在JavaScript中構建JSON對象。如何從MVC控制器生成和傳輸JavaScript變量?
一位朋友告訴我這是可能的,他目前使用這種方法,但從未在ASP.NET MVC中嘗試過。有任何想法嗎?
澄清:我應該一直在我原來的問題更加清楚,但我想送過來的變量/ JSON到外部 JavaScript文件,而不是處理JSON對象/標籤內的即時創建。
我們在這裏談論ASP.NET MVC嗎? – 2009-11-13 15:06:58
是的,我爲這個項目使用ASP.NET MVC。 – 2009-11-13 15:10:25