社区
Ajax
帖子详情
ajax异步百度搜索框,选择后加载数据填充文本框
isxiaoming
2014-06-20 11:50:41
想实现,
在input1控件 点击后,异步把商品名称都显示出来,默认10条,可输入名称搜索,类似百度、google搜索框
当选择其中一条时,需把该条商品的其他属性(编码、型号... ...),显示在input2,input3,input4...中。
可能需要2次异步加载。第一次加载商品的ID和NAME,当选中某一条的时候,在加载异步使用ID取其他属性。
不会写,有大神给个例子参考么。。。谢了。
...全文
657
7
打赏
收藏
ajax异步百度搜索框,选择后加载数据填充文本框
想实现, 在input1控件 点击后,异步把商品名称都显示出来,默认10条,可输入名称搜索,类似百度、google搜索框 当选择其中一条时,需把该条商品的其他属性(编码、型号... ...),显示在input2,input3,input4...中。 可能需要2次异步加载。第一次加载商品的ID和NAME,当选中某一条的时候,在加载异步使用ID取其他属性。 不会写,有大神给个例子参考么。。。谢了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rolandmark
2014-07-07
打赏
举报
回复
点搜索时请求一次后台,后台返回商品ID,名称;选中某一商品时把商品ID传到后台,后台根据id返回商品信息,前台接受到返回的数据显示商品信息。
成都-狗蛋儿
2014-07-04
打赏
举报
回复
老生常谈,这种问题最好还是去参观实例 sugra
飞猪大飞
2014-07-03
打赏
举报
回复
推荐使用 AutoCompleteExtender 的AjaxControlToolKit 控件 和百度的文本框差不多 <ajaxToolkit:ToolkitScriptManager runat="server" ID="ajaxScriptManager" EnablePartialRendering="true" CombineScripts="false"> <Services> <asp:ServiceReference Path="WebService1.svc" /> </Services> </ajaxToolkit:ToolkitScriptManager> <asp:TextBox ID="TextBox1" Width="200px" runat="server"></asp:TextBox> <ajaxToolkit:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" TargetControlID="TextBox1" MinimumPrefixLength="1" ServicePath="WebService1.asmx" ServiceMethod="GetFileCounterList" CompletionInterval="1" ShowOnlyCurrentWordInCompletionListItem="true" CompletionListCssClass="autocomplete_completionListElement" CompletionListItemCssClass="autocomplete_listItem" CompletionListHighlightedItemCssClass="autocomplete_highlightedListItem" FirstRowSelected="true" Enabled="true" DelimiterCharacters=";, :" EnableCaching="false" UseContextKey="true" OnClientItemSelected="OnACEItemSelected"> </ajaxToolkit:AutoCompleteExtender> <input id="AutoComplete_Hidden" type="hidden" runat="server" /> ------------------------------------------------------------------------------------------------------------------ WebService1 代码: /// <summary> /// WebService1 的摘要说明 /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel.ToolboxItem(false)] // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 [System.Web.Script.Services.ScriptService] public class WebService1 : System.Web.Services.WebService { [WebMethod] public string HelloWorld() { return "Hello World"; } /// <summary> /// 模糊查询产品信息 /// </summary> /// <param name="prefixText">模糊搜索的条件,由三部分信息组成 cid,productcode,productname</param> /// <param name="count"></param> /// <returns></returns> [WebMethod] public string[] GetFileCounterList(string prefixText, int count, string contextKey) { string[] selectParamer = new string[3]; selectParamer[0] = contextKey; selectParamer[1] = string.Empty; selectParamer[2] = prefixText; demoDataContext context = new demoDataContext(); var FileCounter = (from t in context.FileCounter where ( //不读取已经发送的信息或者已推送过代办的 t.CounterName.Contains(selectParamer[2])) select t); try { List<string> items = new List<string>(FileCounter.Count() + 1); foreach (var item in FileCounter) { //使用text-value键值对:AjaxControlToolkit.AutoCompleteExtender.CreateAutoCompleteItem函数 items.Add(AjaxControlToolkit.AutoCompleteExtender.CreateAutoCompleteItem(item.CounterName, item.CounterID.ToString())); } return items.ToArray(); } catch (Exception) { throw; } }
一片冰心在玉壶
2014-06-29
打赏
举报
回复
获取 值 Ajax异步去搜索 如果有就加载到一个div什么的东西里面,让他的样式现在在文本框下面 这…… 自己写一个 也不难 啊 亲
斯洛文尼亚旅游
2014-06-26
打赏
举报
回复
随便找个autocomplete的插件来看就好了。。如
jqueryui的autocomplete
,自己返回相关的数据,都有事件的
isxiaoming
2014-06-26
打赏
举报
回复
谁随便回复一句。我结贴
isxiaoming
2014-06-21
打赏
举报
回复
不要沉掉啊。。
ajax
文本框
自动补全功能
服务器返回的结果在客户端解析后,可以使用JavaScript将这些建议
填充
到一个下拉列表或者弹出框中,供用户
选择
。同时,为了优化用户体验,还可以添加一些附加功能,如延迟发送请求(debounce或throttle函数),避免...
jQuery
文本框
输入自动提示,类似
百度
搜索效果
本篇文章将详细讲解如何利用jQuery实现一个
文本框
输入自动提示的功能,这一功能常见于搜索引擎,如
百度
搜索框
,当用户在输入框中键入文字时,系统会实时提供相关的搜索建议。 一、基本原理 自动提示功能的核心是...
在自己的网页里套上
百度
搜索引擎,谷歌搜索引擎,
文本框
中输入文字会显示下拉提示自动补全文字,点
百度
一下打开
百度
显示你搜索的文字.zip
当你在输入框中输入文字时,JavaScript监听键盘事件,当满足一定条件(比如用户停止输入一段时间)后,向
百度
的API发送请求,返回的建议
数据
将用于
填充
下拉列表。 下面是一个基本的示例,展示了如何使用JavaScript...
jquery
文本框
自动补全完整实例
ajax
autocomplete
Ajax
(Asynchronous JavaScript and XML)技术允许在不刷新整个页面的情况下与服务器进行
异步
数据
交换,使得用户体验更加流畅。 首先,我们要理解jQuery的`autocomplete`插件工作原理。这个插件通常接收用户在...
文本框
下拉自动
选择
功能例子autocomplete
- 基于
Ajax
:当
数据
源较大时,为了提高用户体验,可以使用
Ajax
异步
加载
数据
。当用户输入达到一定长度时,发送请求到服务器获取匹配
数据
,然后更新下拉列表。 - 基于Web API:对于前端框架(如Angular),可以直接...
Ajax
52,792
社区成员
25,335
社区内容
发帖
与我相关
我的任务
Ajax
Web 开发 Ajax
复制链接
扫一扫
分享
社区描述
Web 开发 Ajax
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章