我目前正在尝试使用jQuery插件: jQuery Autocomplete Tokenizer 现在回传页面后,我想重新加载到文本框的值为任何项目已经进入。asp.net jquery加载页面后的页面值
现在页面上的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"}]
任何人都可以点我在正确的方向或提供任何参考资料帮帮我?感谢
嗨感谢您的答复,这将出现一个回发后的工作,虽然我不必设置初始页面加载的值的问题,否则错误并不起作用。有任何想法吗? – BenW 2010-10-26 14:34:38
您可以在Page_load事件中设置“prepopulateValues”的值吗?如果你把它放在一个If(!Postback)中? 还是我误解你的意思? – 2010-10-26 16:13:33
是啊似乎工作,似乎很杂乱,但即时通讯JavaScript相当新,因为它是 – BenW 2010-10-28 08:26:20