2009-10-11 129 views
0

我正在開發一個iphone的應用程序。事情是,我想發送的經度和緯度,我從手機使用JavaScript獲得的值到一個服務器,命令它搜索的東西。閱讀關於跨域的東西?這怎麼能做到? 我知道我可以使用Ajax,但如果我引用同一個域,它可以爲我服務。
例如,我該如何做到這一點:
$.post('http://127.0.0.1:8000/search/',{lon:30})並讓我的數據庫搜索具有此經度的對象?
我不想這樣做:發送數據到服務器

$.post('/search/',{lon:30}) 

我使用Django在服務器端。

回答

0

有一種叫做JSONP的意思是解決這個問題。你可以閱讀它here.它基本上是一個帶回調函數的普通json。

0

JSONP或「服務器端AJAX代理」是你的兩個選項,如果目標服務器是不是你的應用程序不同的域。