मैं jQuery का उपयोग कर कुछ ajax डेटा पोस्ट करने के लिए एक हैश को परिभाषित करने की जरूरत है। हैश कुछ ऐसी दिखाई देगी:कैसे हैश पर चर नाम के रूप में चर मान देना?
var setname = 'set_1';
elements = { set_1: {'beer','water','wine'} };
चुनौती मैं हल करने के लिए 'सेट -1' (सरणी तत्वों की कुंजी) गतिशील var setname
के मूल्य के आधार नाम दिया जाना चाहिए की जरूरत है।
मैं PHP में निश्चित रूप से eval()
.. का उपयोग कर इसे इस तरह डबल डॉलर चिह्न उपयोग किया जा सकता से बचना चाहते हैं: $$setname
, लेकिन किस तरह से जावास्क्रिप्ट में यह करने के लिए है?
आप कर रहे हैं सही .. मेरी त्रुटि, कि एक संपादित सरलीकृत संस्करण, मैं वास्तव में महत्वपूर्ण मूल्य जोड़े अपने वास्तविक में है था वस्तु शाब्दिक। इसलिए यह कुंजी नाम के गतिशील असाइनमेंट को छोड़कर ठीक काम करता है .. – mikkelbreum
और मुझे यह नोटेशन का उपयोग करके ऐसा करने की ज़रूरत है कि jQuery.post() पोस्ट डेटा पोस्ट करने के लिए स्वीकार करेगा .. – mikkelbreum
@mikkelbreum मैंने स्पष्ट किया कि मैं किस बारे में बात कर रहा था। –