jquery - ASP.NET List<> 与 AJAX AutoComplete For JQuery 一起使用。 ?要么转换为 JS JSON 要么 ajax 调用

标签 jquery asp.net json autocomplete

感谢您阅读我的帖子..

我有一个列表,用于在我的 aspx.cs 文件中对一些中继器进行数据绑定(bind)。我现在正在创建一个自动完成功能,我需要使用“AJAX Autocomplete for JQuery”(或类似......)来使用此列表(或......至少“id”和“name”)。

问题是我不知道如何通过 aspx.cs 文件(最好是 [WebMethod])将此列表“发送”到前端,并将其用于自动完成。

这是一个实现示例...

使用 AJAX:

$('#autocomplete').autocomplete({
    serviceUrl: '/autocomplete/countries',
    onSelect: function (suggestion) {
        alert('You selected: ' + suggestion.value + ', ' + suggestion.data);
    }
});

没有 AJAX:

var countries = [
   { value: 'Andorra', data: 'AD' },
   // ...
   { value: 'Zimbabwe', data: 'ZZ' }
];
$('#autocomplete').autocomplete({
    lookup: countries,
    onSelect: function (suggestion) {
        alert('You selected: ' + suggestion.value + ', ' + suggestion.data);
    }
});

有人吗?

最佳答案

要处理从 javascript 到 asp.net 的获取值,您可以使用 JavaScriptSerializer 类。

示例: http://atsung.wordpress.com/2008/08/07/javascriptserializer-example/

要处理从 asp.net 到 javascript 的发布数据,您可以使用 JSON。

示例: http://www.mikesdotnetting.com/Article/96/Handling-JSON-Arrays-returned-from-ASP.NET-Web-Services-with-jQuery

关于jquery - ASP.NET List<> 与 AJAX AutoComplete For JQuery 一起使用。 ?要么转换为 JS JSON 要么 ajax 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15385990/

相关文章:

javascript - 关于使用 jquery 将图像源更改为另一个图像的源

c# - 以编程方式获取 Google 中索引页面的数量?

javascript - 在 javascript 中使用 Asp.Net WebForms 上的资源本地化文本

python - 如何在 JSON 中获取 PrimaryKeyRelatedField 的字符串表示形式

c# - 如何从 JSON 中读取字符串值

json - 如何在soapui中提取数据库xml数据

javascript - 使用 PhoneGap、AJAX 和 JQuery Mobile 连接到 MySQL 数据库

jquery - 将tinyscrollbar更新功能与jquery onclick事件一起使用的正确方法是什么?

javascript - Jquery/JS - 如何切换 :after, :befor of an element?

c# - 在 .NET 中实现线程对话(如 Facebook Wall)的最佳方式是什么?