Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > สอบถามการทำ eventClick alert ใน fullcalendar แล้วไม่แสดงข้อความขึ้นแต่ undefined ต้องแก้ไขอย่างไรค่ะ



 

สอบถามการทำ eventClick alert ใน fullcalendar แล้วไม่แสดงข้อความขึ้นแต่ undefined ต้องแก้ไขอย่างไรค่ะ

 



Topic : 137062



โพสกระทู้ ( 0 )
บทความ ( 0 )



สถานะออฟไลน์




สอบถามการทำ eventClick alert ใน fullcalendar แล้วไม่แสดงข้อความขึ้นแต่ undefined ต้องแก้ไขอย่างไรค่ะ

Code (PHP)
<!--dataTables-->
			<script src="https://cdn.datatables.net/1.13.2/js/jquery.dataTables.min.js"></script>
			<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.13.2/css/jquery.dataTables.min.css" />
			<!--dataTables-->	


			<link href='fullcalendar-4.4.2/packages/core/main.css' rel='stylesheet' />
			<link href='fullcalendar-4.4.2/packages/daygrid/main.css' rel='stylesheet' />
			<link href='fullcalendar-4.4.2/packages/timegrid/main.css' rel='stylesheet' />
			<link href='fullcalendar-4.4.2/packages/list/main.css' rel='stylesheet' />
			<script src='fullcalendar-4.4.2/packages/core/main.js'></script>
			<script src='fullcalendar-4.4.2/packages/interaction/main.js'></script>
			<script src='fullcalendar-4.4.2/packages/daygrid/main.js'></script>
			<script src='fullcalendar-4.4.2/packages/timegrid/main.js'></script>
			<script src='fullcalendar-4.4.2/packages/list/main.js'></script>

			<script>
			document.addEventListener('DOMContentLoaded', function() {
			var calendarEl = document.getElementById('calendar');

			var calendar = new FullCalendar.Calendar(calendarEl, {
			  plugins: [ 'interaction', 'dayGrid', 'timeGrid', 'list' ],
			  header: {
				left: 'prev,next today',
				center: 'title',
				right: 'dayGridMonth,timeGridWeek,timeGridDay,listMonth'
			  },
			  defaultDate: '2023-07-04',
			  fixedWeekCount: false,
			  showNonCurrentDates: false,
              navLinks: true, // can click day/week names to navigate views
              editable: true,
              eventLimit: true, // allow "more" link when too many events
              selectable: true,
		      selectMirror: true,
              selectHelper: true,
		      editable: true,
     		  dayMaxEvents: false,
              dayClick: function (date) {
                    alert(date.format() + "\n" + calEvent.title);
               },
               eventClick: function(calEvent) {
                   alert(calEvent.title);
               },
               eventSources: [
                    // your event source
                    //'/feed1.php',
                    //'/feed2.php',
                    {
                events: [
				  {
					title: 'All Day Event',
					start: '2023-07-13T10:00:00',
					end: '2023-07-13T16:00:00',
					display: 'background',
					color: '#ff9f89'
				  },
				  {
					title: 'All Day Event',  
					start: '2023-07-24',
					end: '2023-07-28',
					overlap: false,
					display: 'background',
					color: '#29b6f6'
					  
				  },
				  {
					title: 'All Day Event',    
					start: '2023-07-06',
					end: '2023-07-08',
					rendering: 'background',
					color: '#ff9f89'
				  }
				],
                        color: '#29b6f6',     // an universal option!
                        textColor: 'black', // an universal option!
                        className: 'text-center'
                    }
                ]		
      });

  calendar.render();
  });
</script>
<!-- ======= calendar Section ======= -->

<style type="text/css">
#calendar{
	font-size:16px;
}  
</style>


    <!-- ======= Breadcrumbs ======= -->
    <section id="breadcrumbs" class="breadcrumbs">
      <div class="container">

        <ol>
          <li><a href="">PREM ROOM : ห้องเปรม</a></li>
          <li>รายละเอียด</li>
        </ol>
        <h2>ปฏิทินการจองห้องเปรมคณะเทนิคการแพทย์</h2>

      </div>
    </section><!-- End Breadcrumbs -->



    <!-- ======= Counts Section ======= -->
    <section id="counts" class="counts">
      <div class="container">
		
		<div class="row">
			
			  <div class="col-lg-12" style="padding-top:10px;">
				<div id='calendar' style="padding-top: 10px;"></div>
			  </div>
			
			  
			  <div style="height:70px;"></div>
			  <h3 style="font-weight:650;">ตารางการจองห้องเปรมคณะเทนิคการแพทย์</h3>
			  <div style="height:1px; background-color:#c2c0c0; width:65%; margin-bottom:25px;"></div>
			
			  <div class="col-lg-12">
				<table width="100%" border="0" cellspacing="2" cellpadding="2" class="table" id="myTable">
				<thead>
				<tr style="text-align: center; background: #D5D2D2;">
					<th width="13%" height="31" style="text-align: center;">วันที่</th>
					<th width="14%" style="text-align: center;">เวลา</th>
					<th width="61%" style="text-align: center;">รายละเอียด</th>
					<th width="12%" style="text-align: center;">สถานะ</th>
				  </tr>
			    </thead>
			    <tbody>
						
				<tr>
				  <td height="38">2</td>
				  <td style="text-align: center;">&nbsp;</td>
				  <td style="text-align: center;">&nbsp;</td>
				  <td style="text-align: center;">&nbsp;</td>
				  </tr>
				<tr>
				  <td height="38">3</td>
				  <td style="text-align: center;">&nbsp;</td>
				  <td style="text-align: center;">&nbsp;</td>
				  <td style="text-align: center;">&nbsp;</td>
				  </tr>
				<tr>
				  <td height="38">
					1
					
				  </td>
				  <td style="text-align: center;">1</td>
				  <td style="text-align: center;">
					 1
				  </td>
				 
				  <!-- กรรมการ	-->
				  <td style="text-align: center;">1</td>
				  <!-- กรรมการ	-->				  
				  </tr>
				 </tbody>
		         </table>
				<script>
				$(document).ready(function () {
					$('#myTable').DataTable( {
					"lengthChange": false,
					"searching": true,
					"ordering": true,
					"info": false
					} )				
				});
			   </script>	 
			  </div>	

          </div>
      </div>
    </section>


undefined



Tag : PHP, JavaScript, Ajax, jQuery







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2023-07-05 01:07:31 By : kwangzkii View : 380 Reply : 3
 

 
ลองดึงจาก info

Code (JavaScript)
eventClick: function(info) {
            alert(info.event.title);
        }







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2023-07-05 09:32:41 By : 009
 


 
ตอบความคิดเห็นที่ : 1 เขียนโดย : 009 เมื่อวันที่ 2023-07-05 09:32:41
รายละเอียดของการตอบ ::
ได้แล้วค่ะ ขอบคุณมากค่ะ ถ้าหากเราจะใส่เป็น modal พอคลิ๊กแล้วเป็น pop up ต้องแก้ไขอย่างไรค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2023-07-05 16:34:16 By : kwangzkii
 

 
ตอบความคิดเห็นที่ : 2 เขียนโดย : kwangzkii เมื่อวันที่ 2023-07-05 16:34:16
รายละเอียดของการตอบ ::
ใน function call ของ eventClick ก็ใช้ JS ได้ปกติทั่วไป
ทีนี้ก็แล้วแต่ว่าใช้ Modal/Pop up ของเจ้าไหน หรือเขียนเอง
ก็เรียกตาม method ที่ถูกนิยามขึ้น เช่น

Code (JavaScript)
eventClick: function(info) {
            $("#myModal").modal("show"); // ต้องดูคู่มือของ modal ที่ใช้
        }


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2023-07-05 17:36:11 By : 009
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามการทำ eventClick alert ใน fullcalendar แล้วไม่แสดงข้อความขึ้นแต่ undefined ต้องแก้ไขอย่างไรค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่