2013-06-01 6 views
5

परिभाषित नहीं किया गया है मुझे एक उल्का ऐप के सर्वर फ़ोल्डर में jQuery'a $ .inArray() का उपयोग करने का प्रयास करने के बाद यह त्रुटि मिल रही है। क्या meteors server.js फ़ाइलों पर jQuery का उपयोग करना संभव है?

यदि मैं सर्वर-पक्ष पर jQuery विधियों का उपयोग करने में सक्षम नहीं हूं, तो एक अच्छा विकल्प क्या है? मुझे वर्तमान में अंडरस्कोर का उपयोग करके एक कार्य-आसपास मिला, लेकिन अंडरस्कोर में एक jquery निर्भरता है, इसलिए मैं उलझन में हूं कि jQuery मुझे कैसे त्रुटि देता है, लेकिन अंडरस्कोर काम करता है।

+1

क्या यह अनुक्रमणिका नहीं है() काम कर रहा है? –

+0

[लो-डैश] (http://lodash.com/) कार्यों का एक बहुत अच्छा संग्रह प्रदान करता है, ['_.contains()'] (http://lodash.com/docs#contains) उनमें से एक है । – Tomalak

+0

तोमालाक, मैंने अभी अंडरस्कोर के लिए एमआरटी पैकेज स्थापित किया है, और ऐसा लगता है कि यह काम कर रहा है। आप अंडरस्कोर पर लो-डैश की सिफारिश क्यों करते हैं? –

उत्तर

0

अंडरस्कोर उल्का के साथ भेज दिया जाता है: उल्का इसका उपयोग करता है।

यदि आप सर्वर पर JQuery का उपयोग करना चाहते हैं, तो Phantom.js आज़माएं। देखें Server-side jquery

+0

धन्यवाद। मैं इसे देख लूँगा। –

+0

ओपी सिर्फ jQuery की सहायक विधियों तक पहुंचना चाहता है तो Phantom.js भारी ओवरकिल की तरह लगता है। – Zach

संबंधित मुद्दे