我正在为我的移动网络应用程序使用jquery 移动自动完成功能。似乎不允许我使用“request.term”作为我的动态查询,所以我试图创建liveQuery()
下面的函数,它将在我键入时返回我的输入字段的 val()。
目标是将此返回值作为参数传递generateUrl()
给要附加到 url 的函数。
这个 liveQuery 函数正在返回undefined
,尽管当我登录$(this).val()
到控制台时,我可以看到我输入的内容。将不胜感激有关如何将动态变量(我的查询)传递给我的generateUrl()
函数的一些指导。谢谢。
var liveQuery = function() {
$("#remote_mobile_search").keyup(function() {
return $(this).val() ;
})
}
$("#remote_mobile_search").autocomplete({
source: generateUrl(liveQuery()),
...