javascript - How to access data in JSON response recieved from JQuery? -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 16 उत्तर
मैं डेटा कैसे प्राप्त करूं एक JQuery AJAX अनुरोध के पूरा समारोह में वापस आ गया है कि JSON में संग्रहीत। उदाहरण के लिए, मेरे पास निम्न कोड है:
$। Ajax ({url: 'buildings.php', डेटा: "भवन =" + भवन, पूरा: फ़ंक्शन (प्रतिक्रिया) {चेतावनी ( प्रतिक्रिया। प्रतिक्रिया पाठ); चेतावनी (response.name);}});
पहले चेतावनी में यह निम्नलिखित प्रदर्शित करता है, जो कि जेएसएएन डेटा है जिसे मैंने PHP से भेजा है।
{"name": "hsb" "" "Description", "directionsURL": "directionsURL", "imageArray": {"1": "URL 1", "2": "URL 2"}} < दूसरी चेतावनी में, यह
अपरिभाषित
प्रदर्शित करता है मैं पहले चेतावनी में प्रदर्शित होने वाले डेटा को कैसे प्राप्त करूं?
यदि आप
डेटा प्रकार जोड़ते हैं: "json" कॉल करने के लिए प्रतिक्रिया को एक जेसन ऑब्जेक्ट बनाया जाएगा:
$। Ajax ({url: 'buildings.php', डेटा: "बिल्डिंग =" + बिल्डिंग, डेटा प्रकार: "जेसनसन", पूर्ण: फ़ंक्शन (प्रतिक्रिया) {चेतावनी (response.name);}});
संपादित करें: इसलिए ऐसा प्रतीत होता है कि जो भी कारण jQuery स्वतः इसे पार्स करने में सक्षम नहीं था, लेकिन
JSON.parse (response.responseText) ने चाल किया।
Comments
Post a Comment