निम्नलिखित कोड:
// भी कोशिश की गई getDeletedDates () var getDeletedDates = function ( ) {Var s = नया अर्रे (); $ ("हटाए गए")। प्रत्येक (फ़ंक्शन (i, ई) {s.push ($ (e) .attr ("data-day"))}}; }; $ (फ़ंक्शन () {$ ("(delete_send)" पर क्लिक करें (फ़ंक्शन () {चेतावनी ("ड्रिन"); $ .एजेक्स ({url: "delete.php", प्रकार: "POST", डेटा: ({ DeleteDates: getDeletedDates ()}), डेटाप्रकार: "json", सफलता: फ़ंक्शन (msg) {चेतावनी (msg);} से पहले: फ़ंक्शन () {चेतावनी ("लॉज़ फेलगेंडे यूआरएलब्लैज:" + डीडीटेडडेट्स) , "));}, त्रुटि: फ़ंक्शन (x, s, e) {चेतावनी (" फेहलर: "+ s);}});});}); लेकिन मैं से पहले भेजें () वह हमेशा कहते हैं " getDeletedDates () अपरिभाषित" यह क्यों है, मैंने इस समारोह को घोषित किया वैश्विक दायरा?
धन्यवाद अग्रिम में।
आपका कार्य कुछ भी वापस नहीं करता है , इसलिए परिणाम अपरिभाषित हो जाएगा।
UPDATE :
जब आप getDeletedDates () करते हैं, तो इसे अपरिभाषित करने के लिए मूल्यांकन किया जाता है, क्योंकि वापसी परिणाम की कमी के कारण यही कारण है कि getDeletedDates () अपरिभाषित है त्रुटि संदेश है।
Comments
Post a Comment