社区
Ajax
帖子详情
ajax异步百度搜索框,选择后加载数据填充文本框
isxiaoming
2014-06-20 11:50:41
想实现,
在input1控件 点击后,异步把商品名称都显示出来,默认10条,可输入名称搜索,类似百度、google搜索框
当选择其中一条时,需把该条商品的其他属性(编码、型号... ...),显示在input2,input3,input4...中。
可能需要2次异步加载。第一次加载商品的ID和NAME,当选中某一条的时候,在加载异步使用ID取其他属性。
不会写,有大神给个例子参考么。。。谢了。
...全文
756
7
打赏
收藏
ajax异步百度搜索框,选择后加载数据填充文本框
想实现, 在input1控件 点击后,异步把商品名称都显示出来,默认10条,可输入名称搜索,类似百度、google搜索框 当选择其中一条时,需把该条商品的其他属性(编码、型号... ...),显示在input2,input3,input4...中。 可能需要2次异步加载。第一次加载商品的ID和NAME,当选中某一条的时候,在加载异步使用ID取其他属性。 不会写,有大神给个例子参考么。。。谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
_模仿
百度
的自动
填充
效果
案例学习笔记:前端:案例_
Ajax
_模仿
百度
的自动
填充
效果 案例_
Ajax
_模仿
百度
的自动
填充
效果 ---- 一、需求描述: 用户在
搜索框
每输入一个汉字或者一个拼音字符都会向服务端发起一个
Ajax
请求.服务端获取到客户端发送过去的汉字或者字符
数据
之后,在仓库中查询出符合条件的
数据
,向客户端响应回JSON格式
数据
,客户端接收之后JSON格式商品信息之后,显示在页面部分。 二、搭建环境 1...
Ajax
的使用
1.简介
AJAX
= Asynchronous JavaScript and XML(
异步
的 JavaScript 和 XML)。
AJAX
是一种在无需重新
加载
整个网页的情况下,能够更新部分网页的技术。
Ajax
不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技 术。 在 2005 年,Google 通过其 Google Suggest 使
AJAX
变得流行起来。Google Suggest能够自动帮 你完成搜索单词。 Google Suggest
Ajax
技术原理
1.
Ajax
简介
AJAX
= Asynchronous JavaScript and XML(
异步
的 JavaScript 和 XML)。
AJAX
不是新的编程语⾔,⽽是⼀种使⽤现有标准的新⽅法。
AJAX
是与服务器交换
数据
并更新部分⽹⻚的艺术,在不重新
加载
整个⻚⾯的情况下。 2.
Ajax
所包含的技术
AJAX
是⼏种原有技术的结合体。它由下列技术组合⽽成。 1.使⽤CSS和XHTML来表示。 2.使⽤DOM模型来交互和动态显示。 3.使⽤XMLHttpRequest来..
jquery防
百度
搜索框
模糊匹配
pageEncoding="utf-8"%> 学生信息管理 $(function() { //获取ajxa
异步
数据
(可以根据实际情况,从后台取
数据
) var a= [ "java", "javaScript","aa", "bb", "cac","dd","e"];
Python实战:3步搞定
百度
图片批量下载(附完整代码)
本文提供了一个简洁高效的Python脚本,通过三步流程实现
百度
图片的批量下载。文章详细解析了如何构造请求、解析JSON
数据
并提取图片链接,最后完成本地存储。核心代码不到50行,适合新手快速上手,用于自动化构建图片素材库或
数据
集。
Ajax
52,780
社区成员
25,334
社区内容
发帖
与我相关
我的任务
Ajax
Web 开发 Ajax
复制链接
扫一扫
分享
社区描述
Web 开发 Ajax
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章