我正在为Blackberry(OS 5.0及更高版本)创建一个应用程序。我没有任何移动开发经验。我创建了一个工作正常的示例应用程序(遵循http://wiki.phonegap.com/w/page/31930982/Getting-Started-with-PhoneGap-BlackBerry-WebWorks中提到的指南)。我已经安装了
(在BlackBerry 9550 Simulator上运行)
我想要做的是对域的简单AJAX请求(即www.sampledomain.com - 其中www.sampledomain.com托管在我的本地服务器上。)
我在www config.xml文件中添加了以下内容
<access uri="http://www.sampledomain.com" subdomains="true" />
问题是,当我发送Ajax请求时,我收到消息“错误:请求资源时出错。”。
(我没有在www.sampledomain.com的apache访问日志中收到任何请求。)
任何人都知道可能是什么原因?我该如何解决这个问题? 感谢
答案 0 :(得分:7)
首先快速回答:
在SDK路径中,您将找到MDS代理 \黑莓\插件\ net.rim.ejde.componentpack5.0.0_5.0.0.25 \分量\ MDS \的run.bat 运行它,然后您应该能够向互联网发出请求。
您可以通过许多不同的方式在BlackBerry上连接到互联网,现在有很多阅读材料要做:
这是一个很棒的链接,可以帮助您走上正轨 http://supportforums.blackberry.com/t5/Java-Development/Connecting-your-BlackBerry-http-and-socket-connections-to-the/td-p/206242
干杯
雷
答案 1 :(得分:0)
我在使用jQuery的ajax函数和发布表单尝试连接到我的Web服务器时遇到了同样的问题,我尝试了很多方法使它工作没有成功,最后当我运行时解决了问题SDK目录中的run.bat 文件。
我想知道,一个人应该怎么知道呢? RIM在API文档方面有很多改进。