Jquery和CFML-CFdiv中的日期选择器
我将重复我之前问过的一个问题,但我需要使用datepicker的帮助。我不知道如何使用与.on('click')问题相同的解决方案。我可以看到datepicker可能是一个on.click事件。解决方案是将CFdiv放在div中,并在该元素中的元素上侦听onclick。以下日期选择器函数的输入为:Jquery和CFML-CFdiv中的日期选择器,jquery,coldfusion,Jquery,Coldfusion,我将重复我之前问过的一个问题,但我需要使用datepicker的帮助。我不知道如何使用与.on('click')问题相同的解决方案。我可以看到datepicker可能是一个on.click事件。解决方案是将CFdiv放在div中,并在该元素中的元素上侦听onclick。以下日期选择器函数的输入为: <cfinput type="text" class="datestuff" name="IndepthWRec" id="IndepthWRec" value="#CandidateCheck
<cfinput type="text" class="datestuff" name="IndepthWRec" id="IndepthWRec" value="#CandidateChecklistInfo.IndepthWRec#" />
我有一个带有CFdiv的CF页面。Cfdiv绑定到页面上的一个元素。主页面包含脚本。没有脚本在CFdiv中的元素上执行。ajax调用似乎有问题。当我取出该代码时,其余的代码似乎在Firebug中启用了,但仍然不会执行
<script type="text/javascript">
$(document).ready(function () {
$('#candidatesubmit').on('click', function () {
$.ajax({
type: 'POST',
url: 'actEditStatusForm.cfm',
data: 'form=',
error: function (xhr, textStatus, errorThrown)(
// show error
alert(errorThrown);),
success: function (response1, textStatus, jqXHR)(
alert('success');)
});
ColdFusion.Grid.refresh('candidatesGrid', true);
});
$(function () {$("#JDOrgChartRESOutlineSentToCand").datepicker({dateFormat: 'yy/mm/dd'});});
$(function () {$("#IndepthWRec").datepicker({dateFormat: 'yy/mm/dd'});});
</script>
$(文档).ready(函数(){
$(#candidatesubmit')。在('click',函数(){
$.ajax({
键入:“POST”,
url:'actEditStatusForm.cfm',
数据:“form=”,
错误:函数(xhr、textStatus、errorshown)(
//显示错误
警报(错误抛出);),
成功:函数(response1、textStatus、jqXHR)(
警报(“成功”);)
});
ColdFusion.Grid.refresh('candidatesGrid',true);
});
$(函数(){$(“#jdorgChartResourceLineSentToCand”).datepicker({dateFormat:'yy/mm/dd'});});
$(函数(){$(“#IndepthWRec”).datepicker({dateFormat:'yy/mm/dd'});});
如果使用ajax加载表单,则需要在插入新html后在ajax的成功回调中初始化datepicker。在元素存在之前不能调用datepicker,因此类似(on()的委派方法)
没有用表单包含选项卡的cflayouts,其中一个有cfgrid。Cfdiv绑定到其中一个cfgriditems。因此,我实际上没有回调。无论如何都不容易访问。这是一个复杂的页面,我现在不想重新编写太多。规则很简单……在找到html之前无法调用datepicker大部分答案[链接]jQuery库和ColdFusion的AJAX实现所使用的ExtJS库之间是否可能存在某种冲突?
和其他ColdFusion AJAX元素(如
)将在页面顶部加载一堆JS代码。我们遇到过这样的问题,即这将与jQuery代码冲突,并且倾向于远离这些标签在任何地方都是可能的。在这种情况下,这对您来说可能是不可能的;也许您应该考虑使用另一个日期选择器,例如(ugh)
(如果您的最终用户正在使用Flash)。