2011-01-20 5 views
3

私はBlackberry(OS 5.0以上)用のアプリケーションを作成しています。私は過去のモバイル開発経験はありません。私は正常に動作しているサンプルアプリケーションを作成しました(http://wiki.phonegap.com/w/page/31930982/Getting-Started-with-PhoneGap-BlackBerry-WebWorksに記載のガイドラインに従います)。バージョン1.6.0_23 Blackberry PhonegapアプリケーションからのAjaxリクエスト

  • は、Apache Ant - - 1.8.2
  • BBWP - 1.5.1.22
  • PhoneGapの - 0.9.3
  • (BlackBerryで実行している私は

    • JDKをインストールしています9550シミュレータ)

      私がやりたいことは、ドメインへのシンプルなAJAXリクエストです(www.sampledomain.com - www.sampledomain.comは私のロケでホストされています) L・サーバ)

      私はこの問題は、私はAjaxリクエストを送信するとき、私はメッセージを得ることである

      <access uri="http://www.sampledomain.com" subdomains="true" /> 
      

      WWWのconfig.xmlファイルに以下を追加しました。「エラー:エラーリソース要求を」。

      (私はwww.sampledomain.comのApacheアクセスログでリクエストを取得していません)。

      その理由は何ですか?そして私はそれをどのように修正できますか? おかげ

    +0

    あなたのURLは機能していないと思います。それはあなたのブラウザでアクセスするときに機能しますか? そうでなければ、私はローカルサーバーについて言うでしょう。 localhostを使うだけです。 – Erik

    +0

    @Erik:シミュレータのブラウザ – shankhan

    答えて

    7

    まず迅速な解答:

    あなたのSDKのパスでは、BlackBerry \プラグイン\ net.rim.ejde.componentpack5.0.0_5.0.0.25 \コンポーネント\ MDS \ MDSプロキシ があります\ run.bat これを実行すると、インターネットにリクエストすることができます。

    あなたがBlackBerryでインターネットに接続することができますし、あなたが今やって読んだの多くを持って、多くの異なる方法があります。

    これはあなたのパスに http://supportforums.blackberry.com/t5/Java-Development/Connecting-your-BlackBerry-http-and-socket-connections-to-the/td-p/206242

    あなたを開始するための素晴らしいリンクです乾杯

    レイ

    +2

    +1で動作しています。シミュレータを実行する前に、必ずMDSプログラムを実行してください。 –

    +0

    +1レイのアドバイスを受ける – mwbrooks

    0

    私はjQueryのAjaxの機能と投稿フォームを使用して自分のWebサーバーへの接続をしようと、私は非常に多くの方法を試してみまし日間同じ問題を抱えていましたそれが成功しないで動作するようにし、最終的に私はrun.batファイルをSDKディレクトリに実行したときに解決しました。

    私はそれがどれほど大切なのでしょうか? RIMは、APIのドキュメントを改善するために多くのことを行っています。

    関連する問題