Jquery

2012-06-16 9 views
5

का उपयोग कर पूर्ण कैलकुलेटर में गतिशील रूप से ईवेंट डालें मुझे Jquery का उपयोग करके पूर्ण कैलेंडर में नया ईवेंट जोड़ने में परेशानी हो रही है। मैं वेब विकसित करने के लिए ग्रहण का उपयोग कर रहा हूं और अजाक्स से बिल्कुल परिचित नहीं हूं और यह मेरे ग्रहण के साथ काम नहीं करता है।Jquery

सब कुछ एक बटन के अंदर लिखा गया है। Jquery में क्लिक करें।

var subject = $("#txtEventName").val(); //the title of the event   
var dateStart = $("#txtDate").val();  //the day the event takes place 
var dateEnd = $("#txtDateEnd").val(); //the day the event finishes 
var allDay = $("#alldayCheckbox").val(); //true: event all day, False:event from time to time   

var events=new Array();  
event = new Object();  
event.title = subject; 
event.start = dateStart; // its a date string 
event.end = dateEnd;  // its a date string. 
event.color = "blue"; 
event.allDay = false; 

events.push(event); 
$('#calendar').fullCalendar('addEventSource',events); 

कोई भी बग नहीं मिला लेकिन घटना नहीं बनाई गई है। पीएस: अगर jQuery में कोई अन्य तरीका नहीं है तो मैं सरणी फ़ीड के साथ रहना चाहूंगा।

var newEvent = new Object(); 

newEvent.title = "some text"; 
newEvent.start = new Date(); 
newEvent.allDay = false; 
$('#calendar').fullCalendar('renderEvent', newEvent); 

नोट है कि जब आप start को मान असाइन यह द्वारा समर्थित किसी प्रारूप में होना चाहिए:

+0

"ईवेंट" जावास्क्रिप्ट में एक आरक्षित शब्द है, इसलिए अपने कोड में "ईवेंट" ऑब्जेक्ट नाम बदलें, यह काम कर सकता है। –

+0

@Furqan मैंने किया, अभी तक काम नहीं करता है :( –

+0

आप कौन सी .js फ़ाइलों को अपने एचटीएमएल में शामिल कर चुके हैं? – ganeshk

उत्तर

11

इस प्रयास करें।

आप आईईटीएफ प्रारूप में एक स्ट्रिंग निर्दिष्ट कर सकते हैं (उदा: "बुध, 18 अक्टूबर 200 9 13:00:00 ईएसटी"), आईएसओ 8601 प्रारूप में एक स्ट्रिंग (उदा: "200 9 -11-05T13: 15: 30Z") या एक यूनिक्स टाइमस्टैम्प।