У меня есть функция Ajax JQuery с автозаполнением, источник которой рассчитывается из кода. однако я получаю исходный код в javascript, используя менеджер клиентских сценариев, но моя функция не выполняется.
Кроме того, я пытаюсь вызвать эту функцию ajax из кода через
ClientScriptManager.RegisterStartupScript()
Но опять-таки моя функция не выполняется.
Моя функция:
<form id="form1" runat="server">
<div>
<input id="Text1" type="text"/>
<input id="Text2" type="text" /><br />
<br />
<input id="Button2" type="button" value="button" />
<script type="text/javascript">
var mydataformat = [{ label: "....", value: "....", icon: "....." },
{ label: "....", value: ".....", icon: "....." }];
$(function() {
$("#Text1").autocomplete({
minLength: 0,
source: JSVar,
focus: function (event, ui)
{
$("#Text1").val(ui.item.label);
return false;
}})
.data("autocomplete")._renderItem = function (ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a><img src='" + item.icon + "' width='32' height='32' /> " + item.label + "</a>")
.appendTo(ul);
};
});
</script>