两个 Ajax 调用。他们都执行调用,但第一个在文本输入字段中返回一个下拉值,第二个在文本输入字段中extraParam
无法显示具有匹配值的下拉列表。我已经检查过了,正确的值是从 Spring 控制器返回的。为什么这不起作用?除了传递一个额外的参数之外,这两个调用之间有什么区别?
$(document).ready(function() {
$( ".oid" ).autocomplete({
source: "${pageContext. request. contextPath}/app/X.htm"
});
});
$(document).ready(function() {
$( "#fifa" ).autocomplete({
source: function (request, response) {
$.ajax({
url: '${pageContext. request. contextPath}/app/Y.htm',
data: {
term: request.term,
extraParam: OneMoreParamValue
},
success: function (data) {
console.log('response=', data);
}
});
}
});
});