PHONEGAPでJQuery ajax呼び出しを使用して、データベースからレコードを取得するPHPファイルを実行できますか。またはJavascript Ajaxを使用する必要がありますか? PHONEGAPでこれを達成する最良の方法は何ですか?PhoneGap Jqueryを使用してajaxコールを作成できますか?
答えて
PhoneGapアプリケーションでは、確かにjQuery Ajax関数を使用できます。ここではデモです: - アプリケーション内のJavaScript -
$('#some_page_id').bind('pageshow', function() {
$.get('http://domain.com/path/to/script.php?get_param=value', function (data) {
$(this).find('div[data-role="content"]').append(data);
});
});
-
サーバー上のPHP -
if (isset($_GET['get_param']) && $_GET['get_param'] == 'value') {
$query = mysql_query("SELECT * FROM some_table WHERE some_col='something'", $db_handle);
if (mysql_affected_rows() > 0) {
while ($row = mysql_fetch_assoc($query)) {
echo "<div>" . $row['some_other_col'] . "</div>";
}
} else {
echo "No Data Found";
}
}
上記の例では、サーバー上のPHPスクリプトを毎回照会します'#some_page_id'ページが表示され、<div data-role="content">
タグにデータを追加します。また、.append(data)
の代わりに.html(data)
を使用して、追加するのではなくHTMLを置き換えることもできます。
UPDATE
私はPhoneGapのアプリケーションで$.ajax()
呼び出しを行うことについてのいくつかの優れた情報を提供するjQueryのモバイルドキュメントでこれを見つけた:あなたは答えが正しかったことが分かった場合http://jquerymobile.com/demos/1.0/docs/pages/phonegap.html
これも私のために働く。しかし、あなたはユーザーのログイン機能を必要とする電話のギャップアプリを構築しようとしたことがありますか? –
@MyticMoonアプリ内のユーザーログインに関する経験はありません。私の頭の上から離れて、私はアプリでユーザーセッションのタイムアウトを管理したいと思うと思う。ユーザがデバイスのアンテナをオフにしてアクセスを保持することができないようにします。具体的な質問はありますか? – Jasper
@ジャスパーはこれを達成するためにJSONP技術を使用しているJQueryですか?同じ起源ポリシーがモバイルアプリに適用されないのですか?私はAjaxRequestをドメインなしからwww.mydomain.comにできることを理解したいと思います。 –
- 1. jqueryフォームバリデーターは決してajaxコールを作成しません
- 2. jquery $ .ajaxコールを使用してMozilla FormDataを使用する
- 3. 既存のAJAXコールのエラーで別のJquery AJAXコールを作成する
- 4. Phonegapを使用してIOS上でAjaxリクエストをJqueryしました - Ajaxが動作しません
- 5. cPanel API jsonコールを使用してMySQL DBを作成できますか?
- 6. emberjsでajaxを使用してビューを作成しますか?
- 7. ajaxレスポンスでjquery ajaxリクエストを作成できますか?
- 8. 新しいAJAXコールが作成されたときに、以前のAJAXコールを中止しますか?
- 9. Jquery ajaxコールが作成されていません
- 10. すべてのAjaxコールでJavascriptを使用しています
- 11. JqueryがAjaxコールで動作しない
- 12. SVGサポート付きPhoneGapを使用してWebView(Android)を作成
- 13. Jquery Ajaxを使用してPHPからPhoneGapアプリにデータを送信できますか?
- 14. AJAXコールを使用してPDFファイルを生成
- 15. AngularJSのjQuery Ajaxコールを書き直し
- 16. MVCで$ .ajaxを使用してAJAXリクエストを作成する4
- 17. Ajaxコールを使用したJqueryモバイルでのページリダイレクトのサポート
- 18. jQueryのクリックイベント - 最初のクリックはクリックトグル後のajaxコールを作成します
- 19. jquery ajaxコールを使用して汎用ハンドラにパラメータを渡す方法
- 20. Android APIを使用すると、着信コールをシミュレート/作成できますか?
- 21. PHPでjqueryを使用してajaxリクエストを作成中に$ _SESSIONデータを維持していますか?
- 22. ajax/Jquery Mobile-PhoneGapを使用しているとき、Iphoneシミュレータでページが見つかりません
- 23. MooToolsでボタンをクリックした後にAjaxコールを作成する
- 24. jQuery Ajaxコールで `success:function(msg)`とは何を意味しますか?
- 25. jQuery ajaxコール
- 26. クロスドメインAjaxコールJquery
- 27. Cordova/Phonegap admobproを使用してエラーコード1を作成する
- 28. phonegapを使用してSdcardにファイルを作成する方法
- 29. PhoneGapを使用してタブバーを作成する方法
- 30. phonegapを使用してAndroidウィジェットを作成する
。答えとして提出しよう... – hellomello