Friday, 15 April 2011

Need to push all JSON into an array from AJAX, in jQuery -


यहां कोड है:

  var newFeeds = []; // ** ग्लोबल ** $ (document.body)। क्लिक करें (फ़ंक्शन () {$ .ajax ({type: "POST", url: "http://mysite.com/feed.php", सफलता: फ़ंक्शन (डेटा) {$ (नई फीड्स)। पुश (डेटा); अलर्ट (न्यूफीस. लैंघ);}, त्रुटि: फ़ंक्शन (त्रुटि) {चेतावनी ('त्रुटि:' + त्रुटि);}, डेटाटाइप: "जेसन"}); });   

मैं सर्वर से डेटा प्राप्त कर सकता हूँ सब ठीक है, लेकिन सरणी कभी नहीं भरता है लेकिन अजीब newfeeds.length 0 देता है! क्यूं कर? मुझे आने वाले आंकड़ों को लेने और उसे बाद में उपयोग के लिए एक सरणी में डालनी होगी।

होना चाहिए

  newfeeds.push (डेटा)   

मजबूत> नई फीड्स एक ऐसी सरणी है जिसे आपने घोषित किया है।

  var newFeeds = [];   

लेकिन कॉलबैक में आप इसे jQuery ऑब्जेक्ट

  $ (newFeeds) जैसे लपेट कर रहे हैं    

No comments:

Post a Comment