2
回答
AutoComplete 跨域取数据 jsonp
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

@nswish 你好,想跟你请教个问题:JSONP 时

$.ajax(this.option.data, ajaxOption);
        return data;
data 一直为空

举报

jQuery的JSONP实现要求在传递给jQuery.ajax的url中额外带有一个'?',例如'http://localhost/service?callback=?'。jQuery会在发送请求时自动将第二个问号替换为一个随机的函数名称。服务器那一端,从url中根据callback参数得到函数名,以此作为包裹json数据的回调函数名。

92find的自动提示插件本身就是支持跨域的,根本不需要你配置,开箱即用啊

实现一个智能提示功能需要ajax、数据库、jsp/php、算法等很多知识,
如果数据量大,还需要特殊优化
一个小功能,花费太大精力很不划算
92find.com上的一个js插件实现了搜索框自动补全托管服务,
只要一行javascript代码就可以实现百度、淘宝搜索框提示的全部功能
比如:汉字拼音匹配、拼音首字母匹配、模糊搜索、智能容错,还可以自定义提示词汇及其排序权重
花五分钟我的网站就可以部署同百度、淘宝一样强大好用的输入提示功能
同时兼容IE、Firefox、Safari、Chrome、Opera各种浏览器
兼容ios、Android、Windows

顶部