प्रोटोटाइप अजाक्स समारोह मदद जब Starbox (सितारा रेटिंग प्रणाली) प्लगइन का उपयोग कर

वोट
0

मैं उपयोग कर रहा हूँ Starbox अपनी वेबसाइट पर प्लगइन और मैं जब AJAX का उपयोग कर आगंतुक वोट .. मैं प्लगइन प्रलेखन और ट्यूटोरियल पढ़ा वोट मूल्य पोस्ट करना चाहते हैं और वह इस तरह का समारोह का उपयोग कर सकता है:

function myOnRate(element, memo) {
  new Ajax.Request('savestar.php', {
    parameters: memo,
    onComplete: function(xhr) {
      // optional callback
    }
  });
}

अब मैं PHP में पता है, लेकिन मैं वास्तव में जावास्क्रिप्ट या प्रोटोटाइप पता नहीं है और मैं इस समारोह के साथ मदद की जरूरत है।

मुझे पता है कि 'तत्व' पैरामीटर दर निर्धारित करने वाला की आईडी है और उस savestar.php बाहरी php फ़ाइल कि AJAX का उपयोग कर बुलाया जाएगा है .. लेकिन यह है कि बगल में मैं पता नहीं क्या इस के साथ क्या करना है ...

मैं savestar.php को वोट मूल्य भेजना चाहते हैं और उसके बाद मैं पोस्ट पद्धति का उपयोग करके मूल्य मिलता है और डेटाबेस में जोड़ दिया जाएगा। मैं भी तो मैं दर निर्धारित करने वाला पहचान कर सकते हैं भेजे जाने के लिए 'तत्व' की आवश्यकता होगी।

23/05/2009 को 17:24
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
0

खैर .... मैं समाधान अपने आप को इसलिए यहाँ सही पाते:

<script language='javascript' type='text/javascript'>

            function saveStar(event) {
                new Ajax.Request('savestar.php', {
                parameters: event.memo,
                onComplete: function(xhr) {
                    // optional callback
                }
                });
            }

            // observe just one
            document.observe('dom:loaded', function() { // once the DOM is loaded
                $('elementID').observe('starbox:rated', saveStar);
            });

            new Starbox('elementID', 8, { indicator: 'Rating: #{average} (#{total} votes)', total: 2 });

            </script> 

आप यह पढ़ रहे हैं और बस नहीं मिलता है यह सिर्फ मुझे एक संदेश भेजने के।

24/05/2009 को 06:54
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more