คำถามติดแท็ก json

3
ฉันจะคืนค่า JSON จริงโดยใช้ Drupal ได้อย่างไร
ฉันต้องการใช้ฟังก์ชั่น 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' …
13 nodes  ajax  javascript  json 

5
การสร้างความคิดเห็นและโหนดด้วย Services 3.x และ JSON
ฉันมีปัญหาในการรับบริการเพื่อรับรู้ POST ถึง /comment.json ฉันมีปัญหาคล้ายกันกับการสร้างโหนดเช่นกัน ต่อไปนี้เป็นข้อผิดพลาดที่ฉันได้รับ: 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); } โดยทั่วไปดูเหมือนว่าการโต้แย้ง "ความคิดเห็น" หายไป (และไม่ใช่ทางเลือก) นี่เป็นหนึ่งในหลาย ๆ ส่วนของ JSON ที่ฉันให้ (โพสต์ความคิดเห็นไปยังโหนด 8801) {name:"test",language:"und",cid:"0",pid:"0",uid:"17593",nid:"8801", comment:{subject:"Subject of the comment, if not …
10 7  services  8  json 

2
ฉันจะใช้ข้อมูล JSON ผ่านการติดต่อกลับของ hook_menu ได้อย่างไร
ฉันกำลังพยายามตั้งค่า WebAPI ของ Tropo ด้วยเว็บไซต์ Drupal และฉันคิดว่าฉันเพิ่งสร้างการติดต่อกลับ hook_menu () สำหรับ example.com/tropo จากนั้นใช้การโทรกลับ hook_menu ที่ฉันเพิ่งสร้างขึ้นเพื่อใช้การโทร API จาก Tropo ( ซึ่งมีอาร์เรย์ข้อมูล JSON อย่างง่าย) จากนั้นตอบกลับ ฉันสามารถทำส่วนการตอบสนองได้อย่างง่ายดาย ... สร้างข้อมูล drupal_json_output () และ exit (นั่นแค่คืนค่า JSON โดยทั่วไป) ส่วนที่ฉันมีปัญหาคือการรับข้อมูลที่ส่งไปยังการเรียกกลับเมนู / tropo ... ฉันไม่สามารถเข้าถึงข้อมูลใด ๆ โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้: $json = file_get_contents("php://input"); // returns NULL (ด้านล่างใช้โมดูลอินพุตสตรีม :) $json = file_get_contents("drupal://input"); …
9 services  json 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.