2013-01-02 10 views
6

feedback.js एक शानदार jquery प्लगइन है जो आपको फीडबैक फॉर्म बनाने की अनुमति देता है जिसमें फॉर्म के साथ क्लाइंट ब्राउज़र पर बनाया गया स्क्रीनशॉट शामिल है।feedback.js सर्वर api

मैं सर्वर पक्ष एपीआई पर कैप्चर की गई छवि और उपयोगकर्ता की समीक्षा कैसे भेज सकता हूं?

उत्तर

11

वास्तव में, feedback.js जावास्क्रिप्ट का एक अविश्वसनीय टुकड़ा है। बहुत बहुत धन्यवाद, निकलास वॉन हर्टज़न! यह jQuery पर निर्भर नहीं है, लेकिन आप एक ही पृष्ठ में दोनों का उपयोग कर सकते हैं।

आप 'url' विकल्प को पार करके एक सर्वर को छवि भेज सकते हैं। प्रतिक्रिया समारोह उदाहरण के लिए कई विकल्प का समर्थन करता है,:

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 फ़ाइल का स्थान (अनिवार्य, अन्य विकल्प वैकल्पिक हैं)।
  • यूआरएल: जब उपयोगकर्ता प्रतिक्रिया सबमिट करता है तो यूआरएल कहा जाता है। यह आपके प्रश्न का उत्तर है।
  • लेबल: प्रतिक्रिया बटन का पाठ।
  • शीर्षलेख: पॉपअप विंडो का हेडर टेक्स्ट।

यूआरएल में निर्दिष्ट यूआरएल को 'डेटा' पैरामीटर में छवि के साथ HTTP POST विधि का उपयोग करने के लिए कहा जाता है। छवि को DOMString के रूप में एन्कोड किया गया है। यदि आप जानना चाहते हैं कि इसमें वास्तव में क्या है, तो toDataURL के विनिर्देश को देखें। आपके द्वारा दर्ज किए गए फॉर्म-फ़ील्ड के आधार पर आपके द्वारा दर्ज की गई अन्य जानकारी अन्य पैरामीटर में आती है।