2012-08-01 240 views
0

我有自我暗示(完成)使用AJAX版本,jQuery的版本的例子。 AJAX是更多的跨瀏覽器兼容,jQuery是非常整潔,但有一些問題,如果使用IE或更舊的版本,如設置列表的高度。建議去AJAX或jQuery的用於自動建議(完成)

的問題是,網站我創建是誰正在使用一切舊版本的國家之一,所以我應該非常小心。昨天,工作正常,我更不會對人我提到

我自己用,this AJAX模型很多次,瞭解了jQuery自動完成。

對於這個特定的問題,我想知道你的想法哪些自我暗示(完成)的例子是相同的,或任何示例鏈接。

Mush讚賞,謝謝

+0

的jQuery的設計工作(以一致的方式)在所有的瀏覽器,所以我在詫異 - 這是jQuery的整點之一,另外,一直爲我工作在所有瀏覽器! – Brian 2012-08-01 08:26:55

+0

'ui-autocomplete height'在所有瀏覽器中無法正常工作。有修復,但仍然看起來不一樣。 – BentCoder 2012-08-01 08:29:53

+0

GLOW被設計爲以比jQuery更一致的方式工作。 http://www.bbc.co.uk/glow/ – Waygood 2012-08-01 08:30:27

回答

2

AJAX是一個概念(異步Javascript XML或類似的東西)。 jQuery是一個Javascript框架,它使得跨瀏覽器AJAX請求更容易。

除非你有一個很好的理由不使用jQuery¹,我會使用jQuery這一點。 jQuery UI也支持自動完成功能:http://jqueryui.com/demos/autocomplete/

¹如果您已經使用了不同的庫,Prototype,Ext等,那麼這些支持跨瀏覽器的Ajax請求通常也有類似的支持。閱讀文檔:)

+0

我總是想使用jQuery,但正如我之前所說的,「ui-autocomplete height無法在所有瀏覽器中正常工作」。返回的列表很長,所以我不得不限制高度不要一直走到屏幕的盡頭。 – BentCoder 2012-08-01 10:35:36

+0

@MaxMax無法正常工作?在哪些瀏覽器中? – Svish 2012-08-01 10:54:20

+0

你介意再讀一遍我的文章嗎? – BentCoder 2012-08-01 11:04:16