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

Popular posts from this blog

php - how to change mysql_result($res, 0, "url"); to mysqli -

c# - How to clone a HttpRequestMessage when the original request has Content? -

split - php explode string with Uppercase if lowercase letter exists before it without space -