在bootstrap typehead上,我希望将选定的数据显示到字段中。
$('#typeahead').typeahead({
source: function(query, process) {
$.ajax({
url: 'data.php',
type: 'POST',
dataType: 'json',
data: 'query=' + query,
success: function(data) {
objects = [];
map = {};
$.each(data, function(i, object) {
map[object.client_name] = object;
objects.push(object.client_name);
});
process(objects);
},
updater: function(item) {
$('#c_id').val(map[item].client_id);
return item;
}
});
} });Valaue返回表data.php
{"client_id":"2024","client_name":"thomas","client_company":"infos"}
我想在客户id字段中显示客户id
发布于 2013-12-30 16:08:46
在评论之后
假设你有这样的html代码:
<textarea id="myTextArea">
</textarea>您可以使用以下代码(其中包含$each函数)
$('#myTextArea').val(data.client_id);或者可能是.html()而不是.val(),我不记得了,需要一些测试……对不起=)
发布于 2013-12-30 16:12:39
https://stackoverflow.com/questions/20835664
复制相似问题