从jQuery Fullcalendar获取数据并将其传递给控制器
Get data from jQuery Fullcalendar and pass it to controller
我需要在单击所选事件时获取所选事件的id
的值。对话框打开后,我有一个链接将重定向到另一个页面。我需要将eventid
传递给控制器以将其用于重定向页面。
我似乎无法解决这个问题,已经持续了一个星期。
这是我的脚本:
<script type='text/javascript'>
$(document).ready(function(){
$('#calendar').fullCalendar({
header : {
left: 'prev,next',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
allDay: false,
events: "<?php echo site_url('home/calendarList') ?>",
eventClick: function(event, jsEvent, view) {
//set the values and open the modal
$("#startTime").html(moment(event.start));
$("#startTime").html(moment(event.start).format('h:mm A'));
$("#endTime").html(moment(event.start).add('hours',1).format('h:mm A'));
$("#eventInfo").html(event.description);
$("#eventIssue").html(event.issue);
$("#eventrefid").html(event.id); //i need to pass the value of this
//to my controller and
//which will be used in another page
//(no ajax needed if possible)
$("#eventID").html(event.issue);
$("#eventLink").attr('href', event.url);
$("#eventContent").dialog({ modal: true, title: event.title });
$(this).css('border-color', 'red');
}
});
});
</script>
这是我的HTML代码:
<section>
<div class="content" id="eventContent" title="Event Details" style="display:none;">
<?= form_open('home/accomplish_appointment');?>
<span style="font-weight: bold;">From:</span> <span id="startTime"></span><br>
<span style="font-weight: bold;">To: <span id="endTime"></span>
<hr>
<span style="font-weight: bold;">Issue: <span id="eventIssue"></span><br>
<span style="font-weight: bold;">Special Instruction: <span id="eventInfo"></span><br><br>
<button class="fr submit small" type="submit" id="eventLink">Accomplish Appointment</button>
<?= form_close();?>
</div>
</section>
尝试使用下面的代码传递事件ID。它提交将事件 ID 发送到 home/accomplish_appointment
的表单:
在 jquery 代码中添加以下内容以将事件 ID 分配给表单的隐藏输入:
$("#eventID").val($("#eventrefid").html(event.id));
在 HTML 中:
<?= form_open('home/accomplish_appointment');?>
<input type="hidden" id="eventID" name="eventid" />
<span style="font-weight: bold;">From:</span> <span id="startTime"></span><br>
<span style="font-weight: bold;">To: <span id="endTime"></span>
<hr>
<span style="font-weight: bold;">Issue: <span id="eventIssue"></span><br>
<span style="font-weight: bold;">Special Instruction: <span id="eventInfo"></span><br><br>
<button class="fr submit small" type="submit" id="eventLink">Accomplish Appointment</button>
<?= form_close();?>
相关文章:
- 如何在Jquery中发布后将值从视图返回到控制器
- Javascript/jQuery压缩一个图像正确的评论帖子,并使用Ajax Laravel 5.2保存到控制器中
- 使用 JQUERY AJAX (Spring MVC) 从控制器中删除
- angularjs:访问angular控制器中的jquery变量
- 如何从页面中的jquery调用angular js函数控制器
- 如何从jQuery设置控制器或全局变量的属性
- JQuery$.ajax()发布数据以调用我的控制器中的方法
- jquery -ajax 不检查控制器的布尔值
- 使用 $.getJson 方法从 jquery 调用 C# MVC 控制器方法
- 如何将从jQuery创建的数组传递给控制器方法
- 需要Javascript或jquery代码将数据传递给控制器
- 如何确保Rails资产管道中的JQuery脚本在控制器特定的JS之后被调用
- 如何从控制器返回对象列表并使用JQuery(SpringMVC,ajax)显示它们
- 基于控制器值打开jquery中的列表项
- 如何将表单数据从jQuery获取到ASP.NET控制器
- Mvc4将Jquery可排序列表项的顺序保持到控制器
- Codeigniter Jquery Ajax,Can't将控制器中的数据访问回html表单
- 我可以使用javascript但不使用jquery或ajax将参数发送到php控制器吗
- 如何将表单值从jquery ajax传递到codeigniter控制器
- 如何使用javascript/jquery在CodeIgniter的控制器中调用函数