feedback.js服务器api

feedback.js是一个很棒的jquery插件,允许您创建反馈表单,其中包括在客户端浏览器上创建的屏幕截图以及表单。

如何将捕获的图像和用户的评论发送到服务器端api?

确实,feedback.js是一个令人难以置信的javascript。 非常感谢,Niklas von Hertzen! 但它不依赖于jQuery,但您可以在同一页面中使用它们。

您可以通过传递’url’选项将图像发送到服务器。 反馈function支持许多选项,例如:

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:html2canvas.js文件的位置(必填,其他选项是可选的)。
  • url:用户提交反馈时调用的URL。 这是你的问题的答案。
  • label:反馈按钮的文本。
  • header:弹出窗口的标题文本。

url中指定的URL使用HTTP POST方法调用,图像位于“data”参数中。 图像本身被编码为DOMString 。 如果您想知道它包含的内容,请查看toDataURL的规范。 用户输入的其他信息包含在其他参数中,具体取决于您定义的表单字段。