Me gustaría preguntar si se puede crear una página que emita datos JSON como respuesta a la solicitud de Jquery Ajax?Drupal crear una página que emita JSON
De una manera no drupal, simplemente crearía un archivo php, por ejemplo mypage.php y luego usaría http://example.com/mypage.php?foo=bar como la URL para mi solicitud AJAX. Esta página generará datos JSON usando json_encode().
¿Cómo puedo hacerlo de la manera Drupal?
incluso se puede 'volver views_get_view_result (' fancystuff ') '.. de nuevo a json .. wow – commonpike
Gracias por señalar el argumento del menú' devolución de llamada' ... Simplemente lo configuré para entregar un archivo binario con el encabezado de contenido correcto siguiendo el ejemplo de 'drupal_json_output' funciono y creando mi propia devolución de llamada. Bastante ingenioso ... – thirdender
hay una desventaja de usar drupal_json_output como método de entrega. si no puede entregar contenido, por ejemplo, porque no tiene derechos para verlos, devolverá un entero simple que hace referencia a alguna constante drupal que describa el problema, como "3". Los encabezados HTTP dirán 200 OK. – commonpike