![](/img/trans.png)
[英]Detect successful html form submission using POST to cross-domain script from PhoneGap, mobile jQuery app
[英]phonegap jquery cross domain html
起初:對不起,我的英語不好...在js,css,html,jquery,phonegap等中也是即時消息
跨域應該不會有問題,因為PhoneGap是一個文件庫(file:///),其中沒有這樣的限制,對嗎?
我知道,我需要將config.xml中的服務器列入白名單,例如http://docs.build.phonegap.com/en_US/configuring_access_elements.md.html#Access%20Elements
但是最好的方法是什么? 一個簡單的httprequest? 插件? AJAX(我haerd阿賈克斯心不是擅長文件:///請求)?....我不得使用
在這里,您可以看到來自服務器的html代碼如下所示:
<html>
<head>
<title>Memorycards</title>
<link rel="stylesheet" href="/stylesheets/style.css">
</head>
<body>
<h1>Memorycards</h1>
<p>here are all Memorycards
<li><a href="/memorycard/link1">memory1</a></li>
<li><a href="/memorycard/link2">memory2</a></li>
</p><a href="/newmemorycard/link3">new Memorycard <br></a>
</body>
</html>
我想將名稱(memory1,memory2)放在一個列表中,並將鏈接(link1,link2)放到另一個列表中。
希望你們能幫助我!
我過去在ASP.NET中所做的事情是用本地資源(例如代理)包裝所有外部json / xml請求。 它建立連接並簡單地返回結果,然后您可以使用任何基於javascript的應用程序並使用jsonp進行繞過。
Javascript <->本地應用程序<->遠程資源
例如,假設您需要訪問http://remotehost.com/app.php上的結果。 您可以做的是編寫一個使用JavaScript部署的本地應用程序(簡稱為remoteapp.php),該應用程序僅調用此資源並回顯響應。 然后,您只需使用簡單的ajax GET通過您的JavaScript調用remoteapp.php,就可以得到http://remotehost.com/app.php的結果。
考慮到您無法使用CORS的局限性,並且可能不想依靠XSS的另一個應用程序(corsproxy.com),這似乎是您最好的選擇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.