से टाइप त्रुटि में परिणाम मैं पूर्ण कैलेंडर का उपयोग करके शेड्यूल पर काम कर रहा हूं और मैंने थोड़ा सा झटका लगाया है। मैं एक नया कार्यक्रम बनाने के लिए इवेंट कॉलबैक फ़ंक्शंस का उपयोग करने की कोशिश कर रहा हूं, और नई घटना की जानकारी को मेरी php स्क्रिप्ट पर भेजता हूं जो तब जानकारी को सर्वर पर संग्रहीत करता है। लेकिन जब भी मैं $ .ajax या कॉलबैक से किसी एक से $ .post (और मैं उनमें से कुछ के साथ से अगर कोशिश की है) मैं इस मिल कॉल करने के लिए प्रयास करें:ईवेंट कॉलबैक में से किसी एक के अंदर से JQuery.ajax या JQuery.post को कॉल करने के परिणामस्वरूप Moment.min.js
Uncaught TypeError: Cannot read property 'month' of undefined moment.js:684
extend.monthsShort moment.js:684
e jquery.min.js:4
Bc jquery.min.js:4
Bc jquery.min.js:4
Bc jquery.min.js:4
n.param jquery.min.js:4
n.extend.ajax jquery.min.js:4
$.fullCalendar.select advisorSchedule.js:141
Q fullcalendar.min.js:6
s fullcalendar.min.js:7
a fullcalendar.min.js:7
(anonymous function) fullcalendar.min.js:6
d jquery.min.js:3
n.event.dispatch jquery.min.js:3
r.handle
लेकिन क्योंकि मैं इस पल का उपयोग कर रहा था .min.js यह जहां समस्या से आ रहा था पढ़ने के लिए थोड़े कठिन था, इसलिए मैं Moment.js साथ Moment.min.js ले लेती है और जब त्रुटि फिर से पॉप मैं पढ़ने में सक्षम था, जहां समस्या थी:
months : function (m) {
return this._months[m.month()];
},
जो मैंने एकत्र किया है, एम इस कार्य को निष्पादित करते समय अपरिभाषित है।
select:function(start, end, jsEvent, view){
CURRENT_SELECTION_START = start;
CURRENT_SELECTION_END = end;
console.log(CURRENT_SELECTION_START + '-' + CURRENT_SELECTION_END);
$.ajax({
url:'../AJAX/save_event.php',
type: 'POST',
data: {
Start_Time: start,
Event_Title: prompt('Title'),
End_Time: end
},
});
},