मैं JQuery के लिए नया हूं और JSON ऑब्जेक्ट्स के लिए क्वेरी के परिणामों के आधार पर गतिशील रूप से HTML बनाने के लिए इसका उपयोग करने का प्रयास कर रहा हूं। JQuery API साइट पर किसी भी तरह (http://api.jquery.com/jQuery.getJSON/) मुझे यह उदाहरण मिला जहां मैं वाक्यविन्यास को समझ नहीं पा रहा हूं और मुझे यह कोई स्पष्टीकरण नहीं मिल रहा है कि यह वाक्यविन्यास कानूनी क्यों है या इसका उपयोग कैसे करें।JQuery अजीब वाक्यविन्यास
$.getJSON('ajax/test.json', function(data) {
var items = [];
$.each(data, function(key, val) {
items.push('<li id="' + key + '">' + val + '</li>');
});
// *** THIS IS THE PART THAT IS WEIRD ***
$('<ul/>', {
'class': 'my-new-list',
html: items.join('')
}).appendTo('body');
});
क्या कोई मुझे दस्तावेज में संदर्भित कर सकता है जो इसके ऊपर टिप्पणी के साथ वाक्यविन्यास बताता है?
ठीक है धन्यवाद, अब मैं इसे सभी प्रतिक्रियाओं के बाद प्राप्त करता हूं। कुछ कारणों से '$' के लिए एकमात्र संदर्भ जिसे मैंने कभी देखा है वह एक चयनकर्ता था। – midnitex31
वर्थ नोटिंग: डीओएम में कई तत्व जोड़ने के कई तरीके हैं। यह दृष्टिकोण आम तौर पर सबसे कुशल होता है, क्योंकि आप स्मृति में एक सरणी बना रहे हैं और इसे अंत में एक बार में डोम में जोड़ रहे हैं। – Blazemonger
@ midnitex31 - कृपया उत्तर में से एक को "उत्तर" के रूप में चुनना सुनिश्चित करें। उस उत्तर के बगल में स्थित चेक मार्क पर क्लिक करें जिसने आपको सबसे अधिक मदद की। धन्यवाद! –