यहां कोड है:
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