我张贴HTML和jQuery代码。使用JQuery 1.9.1。使用jQuery添加多个选择元素创建选择框
SCRIPT
$(document).ready(function() {
$('#search').keyup(function() {
var search = $('#search').val();
if (search.length > 2) {
var s = $('<select />');
$.ajax({
type: "POST",
url: "searchuser",
cache: false,
data: 'search=' + $("#search").val(),
success: function (response) {
$.each(response, function (index, value) {
$('<option />', {
value: value,
text: value
}).appendTo(s);
});
},
error: function (e) {
alert('Error: ' + e);
}
});
}
s.appendTo('body');
});
});
HTML
<form>
<input id="search" type="text" name="search" />
</form>
<div id="info"></div>
<div id="other">
Trigger the handler
</div>
和上面的代码是创建我理解多个选择元件,这是由于AJAX调用,但如何避免产生额外的选择元素或建议我如何转换文本框来选择项目
当您发布的代码,给人的jsfiddle链路始终是一个很好的方式,以获得更快的答案:) – TecHunter
我不能,因为我有一个请求,这是来自数据库,所以它会发布错误,但只是为了清楚了解Java脚本和HTML我张贴我的jsfiddel链接http://jsfiddle.net/Pkgje/ – Ganesh
在jsfiddle你有一些不错的回声框架阿贾克斯请求,我会张贴你一个 – TecHunter