vb.net - populating dropdown using jquery -


छवि दर्ज करें यहाँ विवरण मेरे पास एक वेब विधि है जो एक सूची देता है।

  & lt; WebMethod () & gt; _ सार्वजनिक साझा समारोह populateDropdown (तिथि के रूप में ByVal aptdate, पूर्णांक के रूप में ByVal दंत चिकित्सक) के रूप में सूची (स्ट्रिंग की) मंद apptime नई सूची के रूप में (स्ट्रिंग की) apttime = डाटाबेस लेयर कोशिश करोअब नियुक्ति समय (aptdate, दंत चिकित्सक) अपवाद के रूप में पकड़ो पिछला परिणाम   

एंड क्लास

लौटने के लिए मैं उपरोक्त परिणाम सेट के साथ ड्रॉपडाउन को पॉप्युलेट करना चाहता हूं

मैं एक jquery AJAX फ़ंक्शन का उपयोग कर रहा हूं ऐसा करें।

  $ .ajax ({प्रकार: "पोस्ट", यूआरएल: "अपॉइंटमेंट.एस्पक्स / पॉप्युलेटडाइपडाउन", डेटा: '{aptdate:' + '"' + aptdate + '" '+', दंत चिकित्सक: '+' "+ दंत चिकित्सक + '"' + '}, कंटेंट टाइप: "एप्लिकेशन / जेसन; वर्णसेट = यूटीएफ -8", डेटा प्रकार: "जेसन", सफलता: कार्य (डेटा) {अलर्ट (data.d.length); var विकल्प = $ ("# drpdwnapttime"); $ .ईईच (डेटा, फ़ंक्शन (कुंजी, मान) {चेतावनी (मूल्य); विकल्प .append ($ ("(lt; विकल्प / & gt; ") .val (this.data) .text (this.data));});}});   

हालांकि यह काम करने के लिए प्रतीत नहीं हुआ। चेतावनी बॉक्स में मान 11 है, इसलिए मुझे लगता है कि मैं arrays को सही ढंग से गेट कर रहा हूं। प्रत्येक शो में चेतावनी सिर्फ एक लूप है और फिर कुछ नहीं होता है। मैं वास्तव में यह नहीं समझ सकता कि यहाँ क्या गलत है। EDIT: कोड बदल दिया और मैंने $ $ के अंदर आने वाली चेतावनी की एक छवि को जोड़ा। क्या मुझे सिर्फ एक मूल्य नहीं मिलना चाहिए?

मैं नीचे कोड में सोचता हूँ

  options.append ($ ("& lt; विकल्प />").val(this.data).text(this.data));   

यह डेटा काम नहीं करेगा आपको डेटा की संपत्ति को देखना होगा

जैसे (data.somethingYourProperyname)

Comments