我是PhoneGap开发的新手。由于html和相关文件驻留在移动设备本身的应用程序中,因此没有编译完成。如何使用PhoneGap App加载外部数据
那我该如何访问外部动态数据呢?乍一看,我认为它是通过网络服务,AJAX等。
我是PhoneGap开发的新手。由于html和相关文件驻留在移动设备本身的应用程序中,因此没有编译完成。如何使用PhoneGap App加载外部数据
那我该如何访问外部动态数据呢?乍一看,我认为它是通过网络服务,AJAX等。
你说得对,必须使用ajax。
你有一个教程(使用jQuery移动)位置:
http://www.giantflyingsaucer.com/blog/?p=2574
It's更多钞票,你必须包括额外的安全策略,使Ajax请求,以及在服务器端包含这个头头('Access-Control-Allow-Origin:*');用你的域名替换asterix。
祝你好运!
嗯,我认为你应该使用JSON从服务器
得到动态的数据,然后你可以使用jQuery获取它,你就可以进行正常的GET和POST太。
你可以做,使用jQuery Ajax请求,但记得要做出crossDomain
选项true
并把你的域white list domains
内plist
文件
内加载,如果你已经在网上只需使用绝对外部页面在你PATHS AJAX调用:
http://www.yourdomain.xxx/scripts/script.php
如果在本地测试,只是做的一样,用
http://localhost/your_testing_folder/script.php
在这两种情况下发现在
/project_name/project_name/config.xml
的config.xml文件,并添加白名单网址:
<!-- <content src="http://mysite.com/myapp.html" /> for external pages -->
<content src=www.yourdomain.xxx/" /> for external pages
<content src="http://localhost:8888/" /> <-- this is localhost for local testing purp.
<content src="index.html" />
希望这会有所帮助。