我有一个具有自动完成功能的脚本,根据搜索到的术语从外部来源获取一些数据。 我可以在控制台中输出json,但是我正努力将其传递给响应,我该怎么做?
$('#test').autocomplete({
source: function(request,response){
$.post('/schoollookup', {
query: request.term
}, function(data){
}, 'json'
);
},
minLength: 2
});
答案 0 :(得分:0)
$.ajax({
type: "POST",
url: url,
data: data,
success: success,
dataType: dataType
});
这是发布请求的语法。在哪里
url:一个字符串,其中包含将请求发送到的URL。
data:随请求发送到服务器的普通对象或字符串。
成功:回调函数
答案 1 :(得分:0)
@总结
$.post('/schoollookup', {
应该是一样的,我遇到的困难是获得回应
答案 2 :(得分:0)
谢谢您的回答,问题是它没有返回数组。 所以最终的代码是:
$('#test').autocomplete({
source: function(request,response){
$.post('/schoollookup',{query: request.term}, response, 'json');
},
minLength: 2
});