引入bootstrap.css之后,原来自己写的样式就都没有效果了。。。不引入bootstrap.css的话,提示弹框就会出现在页面最底层而不是输入框的下方。。。求救。。
回复$("#id").typeahead({ source: function(query, process) { return $.ajax({ url: '/showoff/watermark/fetchTopics', type: 'post', data: { topicName: query }, dataType: 'json', success: function(result) { // 这里省略resultList的处理过程,处理后resultList是一个字符串列表, // 经过process函数处理后成为能被typeahead支持的字符串数组,作为搜索的源 return process(resultList); } }); } });
$.ajax({ url: 'call_approve.action',//后台处理程序 type : 'post', //数据发送方式 dataType : 'json', //接受数据格式 data : {//输入参数 'pay_state' : pay_state,'payment_id' : payment_id }, success : function(data) { $('#demo1').typeahead({ //将返回数据加载到组件 source: data }); }, error : function(data) {alert('报错信息'); } });
或者这样
source: function(query, process) { return $.ajax({ url: '/showoff/watermark/fetchTopics', type: 'post', data: { topicName: query }, dataType: 'json', success: function(result) { // 这里省略resultList的处理过程,处理后resultList是一个字符串列表, // 经过process函数处理后成为能被typeahead支持的字符串数组,作为搜索的源 return process(resultList); } }); }