【发布时间】:2017-03-19 12:41:37
【问题描述】:
拜托,我需要一点帮助。 (我不是用户体验开发人员) 我有一个学校网络“拼车”应用项目。 我尝试使用 jquery 自动完成来显示出发地和到达地。
我有这个函数使用网络服务(根据用户的输入返回地点的名称和 ID)
auto=function(){
var query=document.getElementsByTagName('input')[0].value;
var u = "http://covoiturage.hhacherouf.info/trips/autocomplete-place"+"?query="+query;
$.ajax({
url: u,
contentType: "application/json",
method: "GET",
})
.done(function(data) {
console.log(data);
localStorage.setItem("placeId",data.placeId);
localStorage.setItem("description",data.description);
});
}
例如如果用户输入一个字符串Paris,响应将是: [ { “placeId”:“ChIJD7fiBh9u5kcRYJSMaMOCCwQ”, “描述”:“法国巴黎” }, { “placeId”:“ChIJPbgDXcoqrBIRf74-UUHi4z4”, “描述”:“巴黎,法国” }, { “placeId”:“ChIJPb3wuJFZ8kcREOAOszTOCQQ”, “描述”:“法国巴黎医院” }, { “placeId”:“ChIJ40p0EoXQ3UcRENJjgT7xCgQ”, “描述”:“Le Touquet-Paris-Plage,法国” }, { “placeId”:“ChIJ18V5kFPd80cRU075_QZazHE”, "description" : "Paray-le-Monial, 法国" } ]
我希望我的文本字段显示名称来自自动功能请求。 非常感谢任何帮助。
【问题讨论】:
-
那么现在发生了什么?
-
我开始编写函数 { textfield display names from auto function request} 但我不知道如何恢复 description 的值以用于自动完成
标签: javascript jquery ajax jquery-ui autocomplete