【发布时间】:2019-03-29 23:27:15
【问题描述】:
我有一个带有自动完成功能的脚本,根据搜索词从外部来源获取一些数据。 我可以在控制台中输出 json,但我很难将它传递给响应,我该怎么做?
$('#test').autocomplete({
source: function(request,response){
$.post('/schoollookup', {
query: request.term
}, function(data){
}, 'json'
);
},
minLength: 2
});
【问题讨论】:
-
嗨,Patrice,我一目了然地看到了几个问题,JSON 不是函数所期望的数组,您的函数中也没有 return 语句。我发现以下文章可能对您有所帮助。 stackoverflow.com/questions/11435433/…。此外,由于这个被标记为 PHP,我猜你的数据馈送是在 PHP 中的。当我忘记在我的 PHP
header('Content-Type: 'application/json');中分配正确的标头时,我过去曾遇到过 JSON 问题
标签: php jquery autocomplete