2010-04-22 76 views
0

我有一個頁面有幾個下拉列表,它們都有相同的內容。該頁面僅以三個ddls開始,但更多需要根據用戶輸入添加。還有其他與下拉列表相關的信息都在表格中。所以,當用戶點擊一個鏈接時,我添加一行新的文本框並將列表下拉列表。ASP MVC在jQuery添加表格行上填充下拉列表

當我向表中添加一行時,新下拉列表爲空,因爲沒有與它們關聯的視圖數據。我如何使用Ajax或jQuery來拉取我需要填充新下拉列表的viewdata?

回答

0

如果我正確地理解了你,你並不需要進行AJAX調用來獲取新ddls所需的viewdata。你已經有了這些信息,所以它只是一個組織它的問題。

  1. 也許你可以只是把現有的DDL之一(參見jQuery的clone()法)
  2. 你可以創建你作爲一個模板使用,並使用jQuery的clone()方法隱藏DDL的副本。
  3. 你可以存儲在一些其他的方式所需要的信息 - 你必須評估哪些是合適自己,或者回到這裏查看更多信息
  4. 可能獲取使用AJAX請求所需的數據。在這種情況下,您可能想要創建一個返回包含所需數據的JsonResult的操作。如果您選擇這種方法,請注意this subtle JSON security issue