我尝试使用 TokenInput Jquery 进行多值自动完成,它需要 JSON 响应作为输入数据
http://loopj.com/jquery-tokeninput/
我使用 ASPX 页面作为源
<script type="text/javascript" >
$(document).ready(function() {
$("#txtTest").tokenInput("Complete.aspx", {
theme: "facebook"
});
});
</script>
从这里编辑 问题:如何以所需格式从 aspx 页面提供 JSON 数据,因为我有数据表,其值根据 Complete.aspx 中的 Querystring
protected void Page_Load(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(Request.QueryString["q"]))
{
string json = "[{\"Id\":\"1\",\"name\": \"Test 1\"},{\"Id\":\"2\",\"name\": \"Test 2\"}]";
Response.Clear();
Response.ContentType = "application/json; charset=utf-8";
Response.Write(json);
Response.End();
}
}
任何帮助将不胜感激。