Questions tagged «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不可接受:缺少必需的参数注释 此消息来自文件:/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); } 基本上,似乎认为缺少“ comment”参数(并且它不是可选的)。 这是我提供的JSON的许多位之一(向节点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 the comment, remember that …
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 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.