[英]asp.net jquery loading values on page after post back
我當前正在嘗試使用jQuery插件: jQuery Autocomplete Tokenizer現在,將頁面重新發布后,我想將輸入的所有值重新加載到文本框中。
現在頁面上的jQuery如下所示:
$(document).ready(function () {
$("#<%=txtPeople.ClientID %>").tokenInput("Handler.ashx", {
hintText: "Type in a name",
noResultsText: "No results",
searchingText: "Searching...",
prePopulateFromInput: true
},
prePopulate: **Here is where I want to add JSON listing the items that should be populated**
});
});
如果我在預先填充的內容中添加以下JSON,則它會在第一次加載表單時加載值(並且在進行任何回發之后,因此我需要一種將其設置為變量的方法,以便將其輸入頁面上的javascript中,並且它由任何客戶端更改更新)
[{"id":1,"name":"Ben"},{"id":2,"name":"Bernard"},{"id":3,"name":"Joe Bentley"}]
任何人都可以向我指出正確的方向,或者提供可能有用的參考資料嗎? 謝謝
您應該能夠將json分配給in。
string prepopulateValues="[{/"id/":1, /"name/":/"Ben/"}"; //etc.
然后在您的jquery函數中寫出變量的值
prePopulate: <%= prepopulateValues%>
或者,如果您使用的是ASP.Net,則可以使用我的opensourse項目ASPTokenInput,該項目將服務器端功能添加到jquery-tokeninput插件中。 這將自動處理跨回發的令牌持久性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.