2011-08-19 53 views
0

我使用這樣如何使「jQuery的自動完成」在跨域工作

$("#ac1").autocomplete('search.php'); 

jQuery的自動完成腳本,這是工作(即我一直在本地計算機「的search.php」)

但是,當我把'search.php'文件放在另一臺服務器上(比如test.com)。

,並更改爲

$("#ac1").autocomplete('http://www.test.com/search.php'); 

它不工作

腳本中的任何一個可以幫助我得到它的工作

+0

重複:http://stackoverflow.com/questions/5916682/jquery-autocomplete-xml-cross-site-request – timaschew

+0

這是相同的原產地政策干預。您無法進行跨域Ajax調用。 – JJJ

+0

@Juhana:....除非您使用服務器端代理或在函數調用中包裝數據(JSON-P) –

回答