2017-06-22 10 views
-2

デスクトップ版の電話機を使用しており、ブラウザからアプリにアクセスできます。私はPHPを介してMySQLデータベースレコードを取得するためにajaxを使用しています。これはデスクトップ上で正常に動作しますが、私は携帯電話にもphoneGapアプリケーションをインストールしました。私はブルートゥースをオンにして、アプリケーションにアクセスします。私はアプリにアクセスできますが、データベースのレコードは表示されません。デスクトップ版の携帯電話にはデータベースレコードが表示されますが、携帯電話には表示されません。

これは、私はアヤックスで使用しているURLです。

http://localhost:8888/pmobile/www/content.php

私はPhoneGapのURLを使用してみましたが、それはどちらか動作しません。

答えて

0

明らかに、あなたが使用しているURLは自分のコンピュータ上にあるので、どのようにあなたの携帯電話があなたのコンピュータに到達すると思いますか?

一般公開されている一部のWebホスティングプロバイダでPHP Webアプリケーションをホストし、ドメイン名を購入してからPhoneGapアプリケーションでそのURLを使用する必要があります。

また、PhoneGapアプリのconfig.xmlファイルでドメインをホワイトリストに登録することを忘れないでください。そうしないと、携帯電話のセキュリティ機能によってアプリがあなたのドメインに接続できなくなります。

+0

私は自分の携帯電話でこのアプリケーションを使用していたので、ファイルがいっぱいのフォルダが存在するコンピュータのURLに既にアクセスしていたと思いましたか?私の電話機に接続しているアプリケーションは、私が言ったように、データベースレコードを取得しようとしているページに移動するまで動作します。しかし、とにかくそれをクリアしていただきありがとうございます。だから私のURLはhttp://somesite.com/content.phpだろうか? – Jonathan

+0

あなたは、その目的のためにデバッグツールまたはテストツールを使用していない限り、あなたのコンピュータ上の何にでもアクセスすることはできません。アプリはあなたの携帯電話にインストールされ、何かに接続しません。はい、そのようなURLになります。 –

関連する問題