0
我試圖從eclipse android模擬器與phonegap平臺和jquery庫ajax調用我的開發計算機。這裏是我的服務器在我的電腦上運行的模擬器相同的場景。當我嘗試打電話給這樣的阿賈克斯:phonegap android ajax調用不工作
$.ajax({
type : "POST",
url : "http://10.4.40.235/API.public/index.php",
success : function(data)
{
alert(data);
}
});
它不工作。我假設因爲跨域Ajax請求,但我該怎麼做。我也嘗試過使用10.0.2.2 IP,但它並沒有工作。花了幾個小時,似乎沒有得到任何....我的模擬器和PC上的服務器連接,因爲如果我去瀏覽器到10.4.40.235/API.public/index.php它的工作原理...
在logcat的我得到以下錯誤:
WEb Console: Uncaught SyntaxError: Unexpected indetifier at: http://10.0.2.2/API.public/index.php?calback=jQuery[some numbers]
enter code here
PhoneGap的應用程序不會從跨域問題的困擾,而有你的logcat控制檯有什麼異常? – xiaowl 2012-08-16 11:26:28
你可以嘗試轉義URL:'encodeURI(「http://10.4.40.235/API.public/index.php」)' – davids 2012-08-16 12:51:34