用ajax做了一个 搜索关联功能,在其他浏览器下能显示该功能 如下图,但是ie8 下没有反应
$(function () { // 搜索关联查询
$("#md").autocomplete({
minLength: 1, // 设置搜索的关键字最小长度// 设置自动完成列表的函数,函数包括两个参数,requset和response
source: function (request, response) {
jQuery.ajax({
type: "POST", // 通过request.term可以获得文本框内容
cache: false,
url: "Handler1.ashx?keyword=" + request.term,
contentType: "application/json; charset=gb2312",
dataType: "json",
async :false,
success: function (data) {
// jQuery.map(array, callback) :将一个数组中的元素转换到另一个数组中。
// 下面就是把数组["value1", "value2",...]转换为[{value:"value1"}, {value:"value2"},...]
response($.map(data, function (item) {
return { value: item };
}));
},
error: function () {
alert("ajax请求失败");
}
});
}
});
});
![图