2011-09-30 133 views
1

使用Dreamweaver的「構建」功能開發原生Android應用程序時,我發現必須使用Jquery的JSONP功能來訪問動態數據。從mySQL數據庫中提取並填充到php文件中的動態數據被認爲是「跨服務器」,因爲網絡語言創建的Android應用程序駐留在Android設備中,而php文件駐留在Web服務器上(I想想嗎?當我主持web應用程序時,我無法像數據那樣使用Ajax)。如何將數據發送到跨服務器的php文件?

我可以很容易地使用JSONP scrip注入來顯示php文件中的動態數據...但是如果我想對數據執行用戶指定的過濾器,該怎麼辦? (發送到「的linkID」單擊了php文件)

我讀過,jQuery的.getJSON()函數可以(目前只用它來提取數據)發送數據:

function jsoncallback(data){ 
console.log(data); 
} 
$.getJSON("http://crossServerPhpFile.php?jsoncallback=?", 
    { linkID: "0"}); 

有沒有辦法將GET變量發送到跨服務器的php文件?

回答

2

不能確定,如果我理解正確的話,但這裏是我認爲你可以這樣做:

$.getJSON("http://crossServerPhpFile.php?linkId=0&jsoncallback=?"); 

直接發送的linkID在URL中。

0
$.get("url", { linkId : "0", item2 : "data"},function(data){ 
alert(data.response); 
}); 

etc適合我用json/rest api's。也許我誤解你的問題?

相關問題