Autocomplete YUI使用yahoo finance api自动完成http://autoc.finance.yahoo.com
我与YUI autocomplete有一个问题,我希望任何人都能伸出援手,这真的令人沮丧,老实说,我是YUI的新手,我已经为此工作了一段时间,但仍然无法找出症结所在 如果有人能帮忙,我将不胜感激 下面是我的问题描述 我想使用YUI autocomplete来显示从以下web服务生成的下拉列表中的内容Autocomplete YUI使用yahoo finance api自动完成http://autoc.finance.yahoo.com,autocomplete,yui,Autocomplete,Yui,我与YUI autocomplete有一个问题,我希望任何人都能伸出援手,这真的令人沮丧,老实说,我是YUI的新手,我已经为此工作了一段时间,但仍然无法找出症结所在 如果有人能帮忙,我将不胜感激 下面是我的问题描述 我想使用YUI autocomplete来显示从以下web服务生成的下拉列表中的内容 http://autoc.finance.yahoo.com/autoc?query=yhoo&callback=YAHOO.Finance.SymbolSuggest.ssCallback
http://autoc.finance.yahoo.com/autoc?query=yhoo&callback=YAHOO.Finance.SymbolSuggest.ssCallback
此Web服务正在返回一个JSONP。
因此,每当我在输入字段中输入一个字符时,我的autocomplete将显示一个相关名称的列表,在本例中是查询术语“query=yhoo”;我一直在研究使用JSONP的YUI自动完成,但令人困惑的是,YUI网站中给出的使用JSONP的自动完成示例不包含如上所示的固定回调
在YUI自动完成示例中,他们使用的是jsonp url,其中回调部分没有显式出现。但我使用的上述url本身有一个固定的回调部分,我无法消除它;如果我消除它,我会遇到404错误
正如YUI网站中提到的,我可能必须使用callback={callback}
指定url,但在我的情况下,我不能这样做,因为该url已经有一个固定的回调
任何帮助都将不胜感激,提前感谢。我不确定您是否可以使用公共API。我建议您改用YQL:
在YUI中,您甚至可以使用
Y.YQL
,它将自己处理JSONP,并允许您将YQL查询作为SQL查询写入代码中。请参阅。我想进一步澄清我的问题,我想请您理解如何让YUI自动完成与以下jsonp url一起工作。您好,感谢您分享您的想法,我希望通过使用数据源解决这个问题。这实际上有点棘手…您可以使用从YQL控制台获得的URL使用DataSource.Get
。