タグ付けされた質問 「json」

3
Drupalを使用して実際のJSONを返すにはどうすればよいですか?
単純なAJAX関数をローカルに実装して、ユーザーの入力に応じて既存のノードのノードタイトルをオートコンプリートできるようにします。そのためには、ノードタイトルで検索できるAPIが必要です。問題は、生のJSONを出力すると、タグで囲まれていることです。だから、私が何をしても、私は取得し続けます... <html> <head> </head> <body> <pre style="word-wrap: break-word; white-space: pre-wrap;"> {json here}</pre> </body> </html> 既にコンテンツのみを出力し、同じ結果を生成するカスタムページテンプレートを実装しようとしました。私のモジュールファイルで現在これをどのように行っているのですか... <?php /** * Implementation of hook_menu() */ function content_relation_menu() { $items = array(); $items['api'] = array( 'title' => 'Search', 'page callback' => 'content_relation_get', 'access callback' => TRUE, 'type' => MENU_CALLBACK, ); return $items; } function …
13 nodes  ajax  javascript  json 

5
Services 3.xとJSONを使用してコメントとノードを作成する
/comment.jsonへのPOSTを認識するサービスを取得できません。ノードの作成にも同様の問題があります。 以下は、私が受け取るエラーです:HTTP / 1.1 406 Not Acceptable:Missing required argument comment このメッセージは、ファイル/services/server/rest_server/includes/RESTServer.incから送信されます。具体的には、次の行です。 elseif (!isset($info['optional']) || !$info['optional']) { return services_error(t('Missing required argument !arg', array( '!arg' => $info['name'], )), 406); } 基本的に、「コメント」引数が欠落していると考えられているようです(オプションではありません)。 これは私が与えたJSONのビットの1つです(ノード8801にコメントを投稿) {name:"test",language:"und",cid:"0",pid:"0",uid:"17593",nid:"8801", comment:{subject:"Subject of the comment, if not entered it will be auto-generated", comment_body: {und:[ [{value:"value of the field comment in …
10 7  services  8  json 

2
hook_menuコールバックを介してJSONデータを使用するにはどうすればよいですか?
DrupalサイトでTropoのWebAPIを設定しようとしています。example.com/ tropoのhook_menu()コールバックを作成し、作成したhook_menuコールバックを使用して、TropoからのAPI呼び出しを利用すると思います(データの単純なJSON配列が含まれています)、次に応答します。 応答部分はかなり簡単に実行できます...データを作成し、drupal_json_output()を終了して(基本的にはJSONを返すだけです)。 私が問題を抱えているのは、/ tropoメニューコールバックに送信されるデータを取得することです...次のいずれかを使用してデータにアクセスできません。 $json = file_get_contents("php://input"); // returns NULL (以下はinputstreamモジュールを使用します:) $json = file_get_contents("drupal://input"); // also returns NULL 他のモジュールの動作を確認したところ、hook_initを使用してJSONを取得しているようです。これは推奨される方法ですか?私はhook_menuでそれをできるようになり、自分のパスなどを使用したいです... または、必要に応じて、独自のPHPスクリプトを記述してDrupalの外部で実行し、データベースのブートストラップを実行する方がよいでしょうか。
9 services  json 

3
Drupal 7を使用してJSONデータを返す方法
card.module drupal_add_js('jQuery(document).ready(function () { currentRequest = $.ajax({ timeout:0, cache: false, url: pageUrl, dataType: "json", type: "GET", success: function(data){ $("#edit-field-currency-type-und-0-value").val(data.currency); } }); ajaxリクエストモジュール $items['mccurr/%'] = array( 'title' => '', 'page callback' => 'ajax_currency_type', 'access arguments' => array('access content'), 'page arguments' => array(1), 'type' => MENU_SUGGESTED_ITEM, ); function ajax_currency_type($ccode){ drupal_add_http_header('Content-Type', 'application/javascript; utf-8'); …
7 json 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.