从Java(JSP)调用实例javascript方法?
我有一个JSP文件,其中包含一个使用JQuery Frontier calendar的日历函数。我已经实现了它,每次我添加约会时,它都会将其保存到我的数据库中。我的问题是如何检索数据 为了添加约会,我使用了以下预定义功能:从Java(JSP)调用实例javascript方法?,javascript,java,jquery,ajax,jsp,Javascript,Java,Jquery,Ajax,Jsp,我有一个JSP文件,其中包含一个使用JQuery Frontier calendar的日历函数。我已经实现了它,每次我添加约会时,它都会将其保存到我的数据库中。我的问题是如何检索数据 为了添加约会,我使用了以下预定义功能: jfcalplugin.addAgendaItem("#mycal",title,startDateObj,endDateObj,false,{internal_id: responseText,calendario : calendario},{backgroundColo
jfcalplugin.addAgendaItem("#mycal",title,startDateObj,endDateObj,false,{internal_id: responseText,calendario : calendario},{backgroundColor : background,foregroundColor : "#000000"});
已使用以下方法进行初始化:
var jfcalplugin = $("#mycal").jFrontierCal({
date: new Date(),
dayClickCallback: myDayClickHandler,
agendaClickCallback: myAgendaClickHandler,
applyAgendaTooltipCallback: myApplyTooltip,
dragAndDropEnabled: false
}).data("plugin");
它不能发送包含所有元素的AJAX响应,因为它是纯文本,我也不能替换jfcalplugin,因为我将丢失实例化的对象。他们是否有办法发送一些
标记并执行它们?我正在使用
Java通过JSP连接到我的数据库。关于无法发送ajax的部分没有意义。应该很容易发出请求,并在成功回调中向插件添加新项。
如何检索数据是什么意思?如何执行以纯文本形式返回的内容?我的意思是,我可以使用特定的行动态地将约会添加到日历中,而不执行任何操作。您有足够的数据在插件中创建对象。将其发送到服务器,插入数据库,获取新id并以json的形式返回数据。在成功回调内部,使用响应数据调用addAgendaItem
很抱歉没有完全捕捉到,我应该发送什么?var jfcalpluging为BLOB?我所建议的只是在您向更新服务器发送ajax请求的每个更改中。使用json,返回时将其更改为javascript对象