jQMとPhonegapの両方で初めて遊んでいます。手始めに、Wordpressサイトからいくつかの投稿(カスタム投稿タイプ-チームメンバー)をロードして、リスト内に表示したいと思います。次に、リストアイテムをタップすると、投稿全体が表示されるビューに移行したいと思います。
ブラウザーでも機能しないため、エミュレーターにデプロイする必要さえありません。
Wordpressテーマ内で実行するのと同じ方法でjQueryのAJAX関数を呼び出すことができると思いましたが、機能しません...
これは私がこれまでに行ったことです:
- phonegap+jQueryモバイルの組み合わせを設定する
- wpadmin-ajaxファイルへのパスを設定します
- 関数を作成し、関数ファイル内にajaxアクションを追加します
AJAX関数を呼び出す
function getTeamMembers(){console.log('メンバーの取得'); $ .ajax({url:ajaxUrl、type:'POST'、data:'action = get_team_members'、success:function(response){console.log('get em'); console.log(response);}}) ; }
関数.phpの関数は、単純な文字列をエコーして終了します。
応答はFirebugコンソールに赤で表示され、コードは200 OKで、応答は空です。'got em'文字列はまったく表示されないため、リクエストは成功しなかったと思います。AJAX呼び出しは別のサーバーに対するものであるため、Chromeはそれを実行しません。
だから基本的に私が求めているのは..どういうわけか同じajax呼び出しを使用し、テーマの外部からfunctions.phpファイルを使用してWordpressページからデータを取得する方法はありますか?