jquery autocomplete select messing data
jquery autocomplete select messing data
我不知道为什么在jquery自动完成时,select函数会弄乱数据。我的意思是value
= label
不应该的时候。
console.log(val);
的控制台日志输出
Object { value="1558825", label="Cree sus propias noticias cliente", icon="http://servidor...News/10_ae4e0.jpg"}
console.log(ui.item);
的控制台日志输出
Object { label="Cree sus propias noticias cliente", value="Cree sus propias noticias cliente"}
法典:
$("#search_input").autocomplete({
source: function(req, add) {
$.getJSON("do.php", { OP: "news_search", category: cat_id, get: req }, function(results){
var suggestions = [];
$.each(results, function(i, val){
console.log(val);
suggestions.push(val.label)
});
add(suggestions);
});
},
select: function(event, ui){
console.log(ui.item); // Here value and label is the same, when it shouldn't
$("#search_input").val(ui.item.label).attr('data-target', ui.item.value);
return false;
},
minLength: 2
});
任何想法为什么会这样?
代码suggestions.push(val.label)
只推送标签。因此,除了ui
对象中的标签外,您无法获得任何其他内容
尝试将 val 对象推送suggestions.push(val)
相关文章:
- Ember Data DS.Model's set函数不起作用
- Extending Ext.data.NodeInterface
- 如何获取$data.Entity的密钥
- jQuery可以't获取data-*属性值,返回undefined
- Query JS Ext.data.Store
- 设置'这'在React with Inverse Data Flow中
- Google Data API上的OOP Javascript回调方法
- 如何获取`data-listid`属性值
- JSTree's data.rslt.obj.text()返回一个文本数组,而不是所需节点的文本
- KOValidation在错误消息中获取可观察值、$index()、$data等
- ko.com在foreach$data变量上添加了write函数
- Javascript、jquery、主干网、splunk:on(“change”、{data}、handler)导致Ty
- 为什么toStaticHTML删除data-*属性
- Javascript Canvas使用getImageData(x,y,1,1).data获取颜色
- 访问HTML中的data-*属性并将其作为道具传递
- jQuery / ajax data container + organization
- 访问通过XHR.onreadystatechange回调中的XHR.send(data)发送的数据
- jQuery.data('itemname')不工作,但jQuery.attr('data it
- jQuery.data()并存储日期信息
- jquery autocomplete select messing data