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. ajaxコールでJquery DataTableを再作成
- 2. jqueryフォームバリデーターは決してajaxコールを作成しません
- 3. jquery $ .ajaxコールを使用してMozilla FormDataを使用する
- 4. Phonegapを使用してIOS上でAjaxリクエストをJqueryしました - Ajaxが動作しません
- 5. 既存のAJAXコールのエラーで別のJquery AJAXコールを作成する
- 6. PHPでjQuery ajaxコールを使用してページをリロードするサーバーサイドコード
- 7. phonegapを使用してWindows 10デスクトップ(uwp)アプリケーションを作成できますか?
- 8. ajaxレスポンスでjquery ajaxリクエストを作成できますか?
- 9. cPanel API jsonコールを使用してMySQL DBを作成できますか?
- 10. emberjsでajaxを使用してビューを作成しますか?
- 11. Jquery Ajaxを使用してPHPからPhoneGapアプリにデータを送信できますか?
- 12. Jquery ajaxコールが作成されていません
- 13. jQueryを使用してテキストをリセットし、AJAXコールを表示します。
- 14. JqueryがAjaxコールで動作しない
- 15. 新しいAJAXコールが作成されたときに、以前のAJAXコールを中止しますか?
- 16. AJAXオプションを使用してJQueryデータテーブルを作成する方法
- 17. javascript Jquery AJAXを使用してカールを作成し、-d -u
- 18. SVGサポート付きPhoneGapを使用してWebView(Android)を作成
- 19. すべてのAjaxコールでJavascriptを使用しています
- 20. AngularJSのjQuery Ajaxコールを書き直し
- 21. summernote htmlコードを使用してjQuery ajaxコールに渡すことはできますか
- 22. AJAXコールを使用してPDFファイルを生成
- 23. リアクションコンポーネントがajaxコールを作成しない
- 24. Ajaxコールを使用したJqueryモバイルでのページリダイレクトのサポート
- 25. MVCで$ .ajaxを使用してAJAXリクエストを作成する4
- 26. ajax/Jquery Mobile-PhoneGapを使用しているとき、Iphoneシミュレータでページが見つかりません
- 27. jQueryのクリックイベント - 最初のクリックはクリックトグル後のajaxコールを作成します
- 28. jquery ajaxコールを使用して汎用ハンドラにパラメータを渡す方法
- 29. インジェクションを使用してコンストラクタでDBコールを作成する
- 30. PhoneGap Android AppでJavaScript、jQuery、Ajaxを実行しますか?
。答えとして提出しよう... – hellomello