14
JavaScript / jQuery เพื่อดาวน์โหลดไฟล์ผ่าน POST ด้วยข้อมูล JSON
ฉันมี webapp แบบหน้าเดียวแบบ jquery มันสื่อสารกับบริการเว็บสงบผ่านสาย AJAX ฉันพยายามทำสิ่งต่อไปนี้ให้สำเร็จ: ส่ง POST ที่มีข้อมูล JSON ไปยัง URL REST หากคำขอระบุการตอบสนอง JSON ดังนั้น JSON จะถูกส่งกลับ หากคำขอระบุการตอบสนอง PDF / XLS / etc จะส่งกลับไบนารีที่ดาวน์โหลดได้ ฉันทำงานได้ 1 & 2 ในขณะนี้และแอป jquery ของลูกค้าจะแสดงข้อมูลที่ส่งคืนในหน้าเว็บด้วยการสร้างองค์ประกอบ DOM ตามข้อมูล JSON ฉันยังมี # 3 ทำงานจากมุมมองของเว็บเซอร์วิสซึ่งหมายความว่ามันจะสร้างและส่งคืนไฟล์ไบนารีหากกำหนดพารามิเตอร์ JSON ที่ถูกต้อง แต่ฉันไม่แน่ใจวิธีที่ดีที่สุดในการจัดการกับ # 3 ในรหัสจาวาสคริปต์ของลูกค้า เป็นไปได้ไหมที่จะรับไฟล์ที่ดาวน์โหลดได้จากการโทร ajax เช่นนี้? ฉันจะรับเบราว์เซอร์เพื่อดาวน์โหลดและบันทึกไฟล์ได้อย่างไร …
250
javascript
jquery
ajax
rest