Allthough JQuery имеет функцию autosuggest, версия Drew Wilson, раздвоенная Wu Yuntao, более универсальна.Autosuggest для работы с JSON
Однако я не могу заставить его работать при ссылке на внешний источник
данных Для того, чтобы сделать это очень просто:
Клиентская часть:
<!doctype HTML><meta charset="UTF-8"><HEAD>
<link rel="stylesheet" href="jquery.autoSuggest.css?v=1">
<script src="jquery-3.1.0.min.js"></script>
<script src="jquery.autoSuggest.js"></script>
</head><Body>
<script>
$(document).ready(function(){
$("input[type=text]").autoSuggest("http://localhost/test/FindData.asp", {selectedItemProp: "name", searchObjProps: "name"});
})
</script>
Testing:
<form><input type=text></form></body>
И DataSource сделал очень просто:
<%
response.contentType = "application/json"
JSON= "{""items"": [{""value"": ""21"", ""name"": ""Mick Jagger""},{""value"": ""43"", ""name"": ""Johnny Storm""}]}"
response.write JSON
%>
Которые доходы:
{"items": [{"value": "21", "name": "Mick Jagger"},{"value": "43", "name": "Johnny Storm"}]}
Что я пропустил?
Отсутствующий '" ', следовательно,„странно“подсветка синтаксиса в последнем блоке кода;) – Andreas
[Могу ли я генерировать JSON от„классического“ASP на IIS? ] (https://stackoverflow.com/questions/9746000/can-i-generate-json-from-classic-asp-on-iis) – Andreas
Да, отсутствующая цитата после первого значения. – Dijkgraaf