|
|
|
มีวิธีไหนที่สามารถเชื่อมต่อตัวแปลใน array ได้บ้างครับ |
|
|
|
|
|
|
|
Code (JavaScript)
(function($, undefined)
{
$.fn.extend
({
// FullCalendar Extendable Plugin
FullCalendarExt: function(options)
{
// Default Configurations
var defaults =
{
calendarSelector: '#calendar',
instrument_id: '<?=$instrument_id;?>',
user_id: '<?= $user_id;?>',
timeFormat: 'H:mm - {H:mm}',
ajaxJsonFetch: 'includes/cal_events.php?id='+'<?=$instrument_id;?>',
ajaxUiUpdate: 'includes/cal_update.php',
ajaxEventSave: 'includes/cal_save.php',
ajaxEventQuickSave: 'includes/cal_quicksave.php',
ajaxEventDelete: 'includes/cal_delete.php',
ajaxEventEdit: 'includes/cal_edit_update.php',
ajaxEventExport: 'includes/cal_export.php',
modalViewSelector: '#cal_viewModal',
modalEditSelector: '#cal_editModal',
modalQuickSaveSelector: '#cal_quickSaveModal',
formAddEventSelector: 'form#add_event',
formFilterSelector: 'form#filter-category select',
formSearchSelector: 'form#search',
formEditEventSelector: 'form#edit_event', // php version
successAddEventMessage: 'การทำรายการเสร็จสมบูรณ์',
successDeleteEventMessage: 'ลบรายการแล้วค่ะ',
successUpdateEventMessage: 'การแก้ไขเสร็จสมบูรณ์',
failureAddEventMessage: 'การทำรายการล้มเหลว -++++',
failureDeleteEventMessage: 'Failed To Delete Event',
failureUpdateEventMessage: 'Failed To Update Event',
visitUrl: 'หมายเหุตอื่น ๆ :',
titleText: 'เหตุผลการจองหรือการนำไปใช้งาน :',
descriptionText: 'หมายเหุต / อื่น ๆ :',
categoryText: 'Category:',
defaultColor: '#ff800b',
monthNames: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'],
monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
dayNamesShort: ['อาทิตย์', 'จันทร์', 'อังคาร', 'พุธ', 'พฤหัสบดี', 'ศุกร์', 'เสาร์'],
today: 'วันนี้',
month: 'แสดงเป็นเดือน',
week: 'สัปดาห์นี้',
day: 'วันนี้',
weekType: 'agendaWeek', // basicWeek
dayType: 'agendaDay', // basicDay
editable: true,
disableDragging: false,
disableResizing: false,
ignoreTimezone: true,
lazyFetching: true,
filter: true,
quickSave: true,
firstDay: 0,
gcal: false,
version: 'modal',
quickSaveCategory: '',
savedRedirect: 'index.php',
removedRedirect: 'index.php',
updatedRedirect: 'index.php'
}
var options = $.extend(defaults, options);
var opt = options;
// 1. alert(opt.instrument_id);
// 2. alert(opt.ajaxJsonFetch);
ค่าของ instrument_id ผมรับมาแบบ GET
ผมลอง alert ค่าออกมาแล้วครับ ถ้า
// 1. alert(opt.instrument_id); แสดงค่าได้
// 2. alert(opt.ajaxJsonFetch); แสดงค่าไม่ได้ มันจะออกมาแบบนี้ includes/cal_events.php?id='+'<?=$instrument_id;?>
คำถามคือจะต้องทำยังไงให้มันแสดงค่า includes/cal_events.php?id=3 ออกมา
3 คือค่าที่รับมาครับ
เราสามารถเชื่อมต่อตัวแปลใน array ได้หรือเปล่าครับ
Tag : JavaScript, jQuery
|
|
|
|
|
|
Date :
2014-03-07 09:20:55 |
By :
leksoft |
View :
1024 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กระทู้นี้ได้แล้วหรือยังครับ
|
|
|
|
|
Date :
2014-03-11 08:55:36 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับผม :)
|
|
|
|
|
Date :
2014-03-17 03:45:44 |
By :
leksoft |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ส่งค่าให้แบบนี้ครับ
<script src="js/fullcalendar.js"></script>
Code (JavaScript)
<script type="text/javascript">
$().FullCalendarExt({
calendarSelector: '#calendar',
instrument_id : '<?php echo $instrument_id;?>',
user_id : '<?php echo $user_id;?>',
ajaxJsonFetch: 'includes/cal_events.php?instrument_id=<?php echo $instrument_id;?>',
//weekType: 'agendaWeek',
//dayType: 'agendaDay',
//ajaxJsonFetch: 'http://www.google.com/calendar/feeds/usa__en%40holiday.calendar.google.com/public/basic',
//gcal: true
});
</script>
|
|
|
|
|
Date :
2014-03-23 00:43:20 |
By :
leksoft |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Goodjob
|
|
|
|
|
Date :
2014-03-23 07:17:13 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|