我想知道是否有人使用PhoneGap發送和接收來自Web服務器的信息的任何建議。有沒有這樣做的標準方式?任何最佳實踐?我對應用程序開發很陌生,任何建議都會有所幫助。使用PhoneGap與服務器進行通信的最佳方式是什麼?
謝謝
我想知道是否有人使用PhoneGap發送和接收來自Web服務器的信息的任何建議。有沒有這樣做的標準方式?任何最佳實踐?我對應用程序開發很陌生,任何建議都會有所幫助。使用PhoneGap與服務器進行通信的最佳方式是什麼?
謝謝
我個人使用jQuery ajax。關於phonegap和在手機上運行js的真棒事情是,你沒有像跨域問題一樣的正常的javascript安全問題。你需要記住
一件事是,爲了達到外的服務器,您將需要一個新的密鑰在外部主機添加到您的plist KEY:網站 VALUE:*
的*是一個包羅萬象所有的域都可以被訪問。
爲阿賈克斯把它像一個正常的Ajax請求:
$.ajax({
url:'http://your-url.com/script.php',
type:'post',
data:'arg=foo&argB=bar',
success:function(data){
console.log(data);
},
error:function(w,t,f){
console.log(w+' '+t+' '+f);
}
});
好運快樂deving!
我有我的博客上幾個PhoneGap的教程 - http://www.drewdahlman.com/meusLabs/
使用任何AJAX你想要的。
請記住允許您要在config.xml文件中進行通信的服務器!
<access /> - deny all
<access origin="*" /> - allow any
<access origin="http://example.com*" subdomains="true" /> - allow all of example.com
config.xml文件中還有更多的例子。
這是一個很好的觀點,人們遇到這個問題,忘記將您試圖與之通信的服務器列入白名單,似乎會拋出許多對PG不熟悉的開發人員。我添加的唯一東西是隻在應用程序開發時使用* – Josh 2013-08-26 20:53:27
感謝您的回答,這有助於! – Josh 2012-01-28 21:37:15
真棒很高興我可以幫助:) – 2012-01-28 21:44:54