0
所以我已经经历了一个有趣的学习经历。最终产品生产这种... 无论我多么努力地尝试,我不能得到自动完成踢.... 我在#air输入字段中键入DELTA,它使请求 我得到一个200对此的回应,但接下来呢? 我在这里错过了什么...... 顺便说一句,这看起来像一个简单的Json响应,而不是JsonP响应,但由于某种原因,当我发送请求作为JSON我得到一个401错误,但只是将其更改为JsonP我回来了200个答复。jquery自动完成jsonp问题
有人可以帮助我理解为什么我不能让下拉菜单,显示航空公司名称(并记录所选择的航空公司代码
谢谢...
[
{
"id": "DL",
"label": "DELTA AIRLINES"
},
{
"id": "GG",
"label": "Delta Airlines (Group Space)"
}
]
为了得到它,我这样做...
$(function() {
var url="http://<<ourinternalserver>>.com/scripts/broker.dll?_program=tas.json_airlines_test.sas";
$("#air").autocomplete({
source: function(request, response) {
$.ajax({
url: url,
dataType: "jsonp",
data: {
term: request.term
},
success: function(data) {
console.log('success');
} // end of success
}); // end of ajax
},
minLength: 2
});
});