我在尝试使用jqueryui实现autocomplete的功能,现在有前台代码如下:
<script type="text/javascript">
$(document).ready(function() { $("input#autocomplete").autocomplete({ source: "LocationAutocomplete.ashx", autoFill: true });
</script>
后台的LocationAotocomplete.ashx代码如下:
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain";
HttpResponse response = context.Response; // 注意,必须是标准的 JSON 格式串,必须使用双引号 context.Response.Write("[\"中国\", \"美国\", \"中国台湾\", \"coldfusion\", \"javascript\", \"asp\", \"ruby\"]");
}
但是无论如何都没办法出来效果。如果我把["中国", "美国", "中国台湾", "coldfusion", "javascript", "asp", "ruby"]作为source直接写在前台,就是work的,各位帮忙啊 谢谢了
json字符串的问题