Javascript asp.net jquery在回发后在页面上加载值
我目前正在尝试使用jQuery插件: 现在,在发回页面后,我想将输入的任何项目的值重新加载回文本框 现在页面上的jQuery如下所示:Javascript asp.net jquery在回发后在页面上加载值,javascript,asp.net,jquery,Javascript,Asp.net,Jquery,我目前正在尝试使用jQuery插件: 现在,在发回页面后,我想将输入的任何项目的值重新加载回文本框 现在页面上的jQuery如下所示: $(document).ready(function () { $("#<%=txtPeople.ClientID %>").tokenInput("Handler.ashx", { hintText: "Type in a name", noResultsText: "No resul
$(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分配给变量,如
string prepopulateValues="[{/"id/":1, /"name/":/"Ben/"}"; //etc.
然后在jquery函数中写出变量的值
prePopulate: <%= prepopulateValues%>
或者,如果您使用的是ASP.Net,您可以使用我的opensourse项目ASPTokenInput,它为jquery tokeninput插件添加了服务器端功能。这将自动处理回发中的令牌持久性
您好,谢谢您的回复,虽然我有一个问题,必须在初始页面加载上设置一个值,但在回发后这似乎可以工作,否则它会出错,无法工作。有什么想法吗?您能在Page_load事件中设置预填充值的值吗?如果你把它放在If里!回邮?或者我误解了你的意思?是的,看起来很有效,看起来很混乱,但我对javascript还是很陌生的
prePopulate: <%= prepopulateValues%>