2013-01-02 27 views
6

feedback.js là một plugin jquery tuyệt vời cho phép bạn tạo biểu mẫu phản hồi bao gồm ảnh chụp màn hình, được tạo trên trình duyệt của khách hàng cùng với biểu mẫu.máy chủ feedback.js api

làm cách nào tôi có thể gửi hình ảnh đã chụp và đánh giá của người dùng tới api phía máy chủ?

Trả lời

11

Thật vậy, feedback.js là một phần đáng kinh ngạc của javascript. Cảm ơn bạn rất nhiều, Niklas von Hertzen! Nó không phụ thuộc vào jQuery, tuy nhiên, nhưng bạn có thể sử dụng cả hai trong cùng một trang.

Bạn có thể gửi hình ảnh đến máy chủ bằng cách chuyển tùy chọn 'url'. Chức năng phản hồi hỗ trợ nhiều tùy chọn, ví dụ:

Feedback({h2cPath:'/js/html2canvas.js', 
      url: '/send/email/uri/on/server', 
      label: "Send an email", 
      header: "Let's send an email!", 
      messageSuccess: "Done!", 
      messageError: "Uh oh..." 
     }) 
  • h2cPath: vị trí của tập tin html2canvas.js (bắt buộc, tùy chọn khác là không bắt buộc).
  • url: URL được gọi khi người dùng gửi phản hồi. Đây là câu trả lời cho câu hỏi của bạn.
  • nhãn: văn bản của nút phản hồi.
  • tiêu đề: văn bản tiêu đề của cửa sổ bật lên.

URL được chỉ định trong url được gọi bằng phương thức HTTP POST, với hình ảnh trong tham số 'dữ liệu'. Bản thân hình ảnh được mã hóa thành DOMString. Nếu bạn muốn biết chính xác nó chứa gì, hãy xem thông số kỹ thuật của toDataURL. Thông tin khác mà người dùng của bạn đã nhập có các tham số khác, tùy thuộc vào các trường biểu mẫu mà bạn xác định.

Các vấn đề liên quan