jquery.autocomplete jqueryautocomplete 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 换个autocomplite插件吧,这个问题不好说,要是不好解决,换插件,我用过ligerui 的自动完成插件不错 首先,你的代码的input绑定两个事件的原因是什么?onchange一个是不是就可以了?第二,你的代码应该是在用户没输入一个字符就往服务器发送一次请求,有没有可能前一次请求发送出去之后,还没有收到返回值就又需要发送第二次请求了?建议加一个延时,并且在下一次请求发送的时候,如果上一个请求还没有来记得返回,取消上一个请求。这样可以减轻客户端和服务器的负担,毕竟每次请求和服务器查询都是要消耗资源的。 直接绑定jquery的autocomplete就好了吧,干嘛还得自己用ajax请求数据?。。source配置为url地址,url地址返回autocomplete需要格式的数据就行了http://api.jqueryui.com/autocomplete/#option-source jquery的autocomplete是使用GET的,不知道楼主使用POST的原因是什么。 function supplier(obj) { $("#supplier_s").autocomplete( { sources: '@Url.Action("FindSupplier","Purchase")' ); }这样写报错哦 发的截图是你客户端的脚本?你这个代码不能放到js文件里面,js里面执行不了你的动态代码生成实际的url地址,而且注意返回的数据要符合jquery autocomplete的要求才行 怎么获取Iframe中的某个div对象 ie6的兼容问题 DX请进 急用,alert回调方法 求讲解下边的代码 字符串中不能出现某个子串的正则表达式如何写 JS + CSS 制作的一个精美太普菜单 JSP个人信息注册中JAVASCRIPT语句无效? 网页刷新效果 请问如何用JS动态控制一个页面的TITLE呀? 怎么打印发票??? fullCalendar日历控件新增年视图 运行cocos2d-js wiki下的那个parkour例子,出现如下错误。
第二,你的代码应该是在用户没输入一个字符就往服务器发送一次请求,有没有可能前一次请求发送出去之后,还没有收到返回值就又需要发送第二次请求了?建议加一个延时,并且在下一次请求发送的时候,如果上一个请求还没有来记得返回,取消上一个请求。这样可以减轻客户端和服务器的负担,毕竟每次请求和服务器查询都是要消耗资源的。
$("#supplier_s").autocomplete( { sources: '@Url.Action("FindSupplier","Purchase")' );
}
这样写报错哦
发的截图是你客户端的脚本?你这个代码不能放到js文件里面,js里面执行不了你的动态代码生成实际的url地址,而且注意返回的数据要符合jquery autocomplete的要求才行